Skip to content

Commit fe84c63

Browse files
committed
feat: s2 styles and icons
1 parent 5ea1d4f commit fe84c63

File tree

739 files changed

+29090
-54923
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

739 files changed

+29090
-54923
lines changed

.circleci/config.yml

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,6 @@ commands:
7979
at: /
8080
run-regressions:
8181
parameters:
82-
regression_system:
83-
type: string
8482
regression_color:
8583
type: string
8684
regression_scale:
@@ -91,9 +89,9 @@ commands:
9189
- restore_cache:
9290
name: Restore Golden Images Cache
9391
keys:
94-
- v2-golden-images-<< pipeline.parameters.current_golden_images_hash >>-<< parameters.regression_system >>-<< parameters.regression_color >>-<< parameters.regression_scale >>-<< parameters.regression_dir >>-
9592
- v2-golden-images-<< pipeline.parameters.current_golden_images_hash >>-<< parameters.regression_color >>-<< parameters.regression_scale >>-<< parameters.regression_dir >>-
96-
- v2-golden-images-main-<< parameters.regression_system >>-<< parameters.regression_color >>-<< parameters.regression_scale >>-<< parameters.regression_dir >>-
93+
- v2-golden-images-<< pipeline.parameters.current_golden_images_hash >>-<< parameters.regression_color >>-<< parameters.regression_scale >>-<< parameters.regression_dir >>-
94+
- v2-golden-images-main-<< parameters.regression_color >>-<< parameters.regression_scale >>-<< parameters.regression_dir >>-
9795
- v2-golden-images-main-<< parameters.regression_color >>-<< parameters.regression_scale >>-<< parameters.regression_dir >>-
9896
- run:
9997
name: Count baseline images
@@ -102,7 +100,7 @@ commands:
102100
when: always
103101
name: VRT Run
104102
command: |
105-
yarn test:ci --config web-test-runner.config.vrt.js --group vrt-<< parameters.regression_system >>-<< parameters.regression_color >>-<< parameters.regression_scale >>-<< parameters.regression_dir >>
103+
yarn test:ci --config web-test-runner.config.vrt.js --group vrt-<< parameters.regression_color >>-<< parameters.regression_scale >>-<< parameters.regression_dir >>
106104
# store results and artifacts before rearranging things for the new cache.
107105
- store_test_results:
108106
path: /root/project/results/
@@ -124,7 +122,7 @@ commands:
124122
name: Create review site
125123
command: |
126124
branch=$(git symbolic-ref --short HEAD)
127-
node test/visual/review.js --branch=$branch --commit=<< pipeline.git.revision >> --system="<< parameters.regression_system >> << parameters.regression_color >> << parameters.regression_scale >> << parameters.regression_dir >>"
125+
node test/visual/review.js --branch=$branch --commit=<< pipeline.git.revision >> --system="<< parameters.regression_color >> << parameters.regression_scale >> << parameters.regression_dir >>"
128126
yarn rollup -c test/visual/rollup.config.js
129127
- install-azcopy
130128
- run:
@@ -198,12 +196,12 @@ commands:
198196
name: Build Golden Images Revision Cache
199197
paths:
200198
- test/visual/screenshots-baseline
201-
key: v2-golden-images-{{ .Revision }}-<< parameters.regression_system >>-<< parameters.regression_color >>-<< parameters.regression_scale >>-<< parameters.regression_dir >>-{{ epoch }}
199+
key: v2-golden-images-{{ .Revision }}-<< parameters.regression_color >>-<< parameters.regression_scale >>-<< parameters.regression_dir >>-{{ epoch }}
202200
- save_cache:
203201
name: Build Golden Images Branch Cache
204202
paths:
205203
- test/visual/screenshots-baseline
206-
key: v2-golden-images-{{ .Branch }}-<< parameters.regression_system >>-<< parameters.regression_color >>-<< parameters.regression_scale >>-<< parameters.regression_dir >>-{{ epoch }}
204+
key: v2-golden-images-{{ .Branch }}-<< parameters.regression_color >>-<< parameters.regression_scale >>-<< parameters.regression_dir >>-{{ epoch }}
207205

208206
jobs:
209207
test-chromium:
@@ -432,8 +430,6 @@ jobs:
432430
visual:
433431
executor: node
434432
parameters:
435-
system:
436-
type: string
437433
color:
438434
type: string
439435
scale:
@@ -443,7 +439,6 @@ jobs:
443439
steps:
444440
- downstream
445441
- run-regressions:
446-
regression_system: << parameters.system >>
447442
regression_color: << parameters.color >>
448443
regression_scale: << parameters.scale >>
449444
regression_dir: << parameters.dir >>
@@ -466,10 +461,9 @@ workflows:
466461
# Beta docs are only published from main
467462
only: main
468463
- visual:
469-
name: << matrix.system >>-<< matrix.color >>-<< matrix.scale >>-<< matrix.dir >>
464+
name: << matrix.color >>-<< matrix.scale >>-<< matrix.dir >>
470465
matrix:
471466
parameters:
472-
system: [spectrum, express, spectrum-two]
473467
color: [light]
474468
scale: [medium]
475469
dir: [ltr]
@@ -478,10 +472,9 @@ workflows:
478472
# Forked pull requests have CIRCLE_BRANCH set to pull/XXX
479473
ignore: /pull\/[0-9]+/
480474
- visual:
481-
name: << matrix.system >>-<< matrix.color >>-<< matrix.scale >>-<< matrix.dir >>
475+
name: << matrix.color >>-<< matrix.scale >>-<< matrix.dir >>
482476
matrix:
483477
parameters:
484-
system: [spectrum, express, spectrum-two]
485478
color: [dark]
486479
scale: [large]
487480
dir: [rtl]

.github/scripts/build-preview-urls-comment.js

Lines changed: 5 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -23,56 +23,26 @@ export const buildPreviewURLComment = (prNumber) => {
2323

2424
const previewCombinations = [
2525
{
26-
system: 'Spectrum',
2726
color: 'Light',
2827
scale: 'Medium',
2928
direction: 'LTR',
30-
urlPath: 'spectrum-light-medium-ltr',
29+
urlPath: 'light-medium-ltr',
3130
},
3231
{
33-
system: 'Spectrum',
3432
color: 'Dark',
3533
scale: 'Large',
3634
direction: 'RTL',
37-
urlPath: 'spectrum-dark-large-rtl',
38-
},
39-
{
40-
system: 'Express',
41-
color: 'Light',
42-
scale: 'Medium',
43-
direction: 'LTR',
44-
urlPath: 'express-light-medium-ltr',
45-
},
46-
{
47-
system: 'Express',
48-
color: 'Dark',
49-
scale: 'Large',
50-
direction: 'RTL',
51-
urlPath: 'express-dark-large-rtl',
52-
},
53-
{
54-
system: 'Spectrum-two',
55-
color: 'Light',
56-
scale: 'Medium',
57-
direction: 'LTR',
58-
urlPath: 'spectrum-two-light-medium-ltr',
59-
},
60-
{
61-
system: 'Spectrum-two',
62-
color: 'Dark',
63-
scale: 'Large',
64-
direction: 'RTL',
65-
urlPath: 'spectrum-two-dark-large-rtl',
35+
urlPath: 'dark-large-rtl',
6636
},
6737
];
6838

6939
// Generate preview links for each combination
7040
previewCombinations.forEach(
71-
({ system, color, scale, direction, urlPath }) => {
41+
({ color, scale, direction, urlPath }) => {
7242
const vrtUrl = `${baseUrl}/${prHash}/${urlPath}/review/`;
7343

7444
previewLinks.push(`
75-
- [${system} | ${color} | ${scale} | ${direction}](${vrtUrl})`);
45+
- [${color} | ${scale} | ${direction}](${vrtUrl})`);
7646
}
7747
);
7848

@@ -98,7 +68,7 @@ ${previewLinks.join('')}
9868
9969
*Deployed to Azure Blob Storage: \`${prHash}\`*
10070
101-
If the changes are expected, update the <code>current_golden_images_cache</code> hash in the circleci config to accept the new images. Instructions are included in that file.
71+
If the changes are expected, update the <code>current_golden_images_cache</code> hash in the circleci config to accept the new images. Instructions are included in that file.
10272
If the changes are unexpected, you can investigate the cause of the differences and update the code accordingly.
10373
`;
10474
return comment;

.gitignore

Lines changed: 36 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# logging / private config
1+
# Logging / private config
22
yarn-error.log
33
build-storybook.log
44
.DS_STORE
@@ -12,72 +12,74 @@ tach-results.*
1212
.gitconfig
1313
.env
1414

15-
# documentation
15+
# Include the cursor guides in the repo
16+
!.cursor
17+
18+
# Ignore the local-specific cursor config
19+
.cursor/mcp.json
20+
21+
# Documentation
1622
documentation/components/searchIndex.json
1723
documentation/api-docs
1824
documentation/dist
1925
searchIndex.json
2026

21-
# dependency folders
27+
# Dependency folders
2228
coverage
2329
lib
2430

25-
# build artifacts
31+
# Build artifacts
2632
custom-elements.json
33+
packages/*/custom-elements.json
34+
tools/*/custom-elements.json
35+
react
2736

37+
# Not included in the repo
2838
!packages/icons-workflow/bin/build.js
2939
!packages/icons-workflow/src/DefaultIcon.ts
3040

41+
# Generated assets
3142
packages/*/src/**/*.css.js
32-
packages/*/custom-elements.json
3343
packages/**/*.js
3444
packages/**/*.js.map
3545
packages/**/*.d.ts
3646
packages/**/*.test-vrt.ts
37-
!packages/**/*/spectrum-config.js
38-
!packages/**/*/spectrum-config.v1.js
39-
!packages/*/test/global.d.ts
40-
!packages/*/global.d.ts
41-
!packages/*/local.d.ts
42-
43-
react
44-
47+
packages/**/*.css.ts
48+
projects/**/*.css.ts
4549
projects/**/*.js
4650
projects/**/*.js.map
4751
projects/**/*.d.ts
48-
!projects/*/global.d.ts
49-
52+
tools/**/*.css.ts
5053
tools/*/src/**/*.css.js
51-
tools/*/custom-elements.json
5254
tools/**/*.js
5355
tools/**/*.js.map
5456
tools/**/*.d.ts
5557
tools/**/*.test-vrt.ts
56-
!tools/**/*/spectrum-config.js
58+
59+
# Include manual typescript declarations
60+
!packages/*/test/global.d.ts
61+
!packages/*/global.d.ts
62+
!packages/*/local.d.ts
63+
!projects/*/global.d.ts
5764
!tools/*/test/global.d.ts
5865
!tools/*/global.d.ts
5966
!tools/*/local.d.ts
60-
!tools/base/src/version.js
6167
!tools/base/src/version.d.ts
68+
!test/global.d.ts
69+
70+
# Keep the version file
71+
!tools/base/src/version.js
6272

63-
# cache directories
73+
# Cache directories
6474
.wireit
6575
.eslintcache
6676
.stylelintcache
6777

78+
# Generated reporting outputes
6879
stats.html
69-
70-
# typescript assets
71-
!test/global.d.ts
7280
*.tsbuildinfo
7381

74-
# built css assets
75-
packages/**/*.css.ts
76-
projects/**/*.css.ts
77-
tools/**/*.css.ts
78-
styles/**/*.css.ts
79-
80-
# test assets
82+
# Test assets
8183
TESTS.xml
8284
test-results.xml
8385
test/benchmark/cli.cjs
@@ -89,22 +91,24 @@ test/visual/src/data.json
8991
test/**/*.js
9092
test/**/*.js.map
9193
test/**/*.d.ts
92-
!test/visual/**/*.js
9394
test/visual/test.js
9495
test-results
9596

97+
# Keep the visual files in history
98+
!test/visual/**/*.js
99+
96100
# npm assets
97101
node_modules
98102
npm-debug.log
99103
package-lock.json
100104

101-
# Chromatic
105+
# Chromatic logging outputs
102106
chromatic.log
103107
chromatic-build-*.xml
104108
chromatic-diagnostics*.json
105109
chromatic.config.json
106110

107-
# yarn
111+
# Build tooling assets
108112
.pnp.*
109113
.yarn/*
110114
!.yarn/patches

.stylelintignore

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
1+
# Node modules
12
node_modules
2-
task
3+
4+
# Build artifacts
5+
dist
6+
7+
# Ignore all files
38
*.*
9+
10+
# Except CSS files
411
!*.css
5-
projects/example-project/dist
6-
tools/styles
7-
spectrum-*.css

0 commit comments

Comments
 (0)