You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Release of version 0.3.0
See below the full CHANGELOG details.
Added
- [Library] Add color semantic tokens `colorBackgroundStatusNeutral`, some `OnBackgroundEmphasized`, `colorBackgroundAction`, `colorBackgroundAlways`, `colorContent` variants
- [Library] Add typography semantic tokens for font letter spacing
- [DemoApp] Create token section (Border, Typography, Elevation, Opacity) ([#120](#120))
- [Library] Unit tests for multiple tokens
- [Library] Add color semantic composite tokens embeding light and dark modes values
- [Library] Add spacing semantic tokens "huge" and "jumbo"
- [Library] Add closed "sys" dimension semantic tokens
- [Tool] GitHub issue template for tokens update request
- [Library] Add more sizing semantic tokens ([#122](#122))
- [Library] Add letter spacing and more font family tokens for typography ([#51](#51))
Changed
- [Library] Rename and move color raw tokens for core, Orange brand and Sosh brand
- [Library] Remove web-specific grid tokens, keep compact/regular widths ([#147](#147))
- [Library] Rename of typography font weight raw tokens
- [Library] Rename dimension semantic tokens to apply T-Shirt size rules ([#130](#130))
- [Library] Rename `SizingCompositeSemanticToken` to `MultipleSizingSemanticToken` to keep "composite" word for *Figma* design system
- [Library] Rename `ColorCompositeSemanticToken` to `MultipleColorRawToken` to keep "composite" word for *Figma* design system
- [Library] Rename `TypographyCompositeSemanticToken` to `MultipleTypographyTokens` to keep "composite" word for *Figma* design system
- [Library] Rename `SpacingCompositeSemanticToken` to `MultipleSpacingTokens` to keep "composite" word for *Figma* design system
- [Library] Rename `SizingCompositeSemanticToken` to `MultipleSizingTokens` to keep "composite" word for *Figma* design system
- [Library] Rename `ColorCompositeSemanticToken` to `MultipleColorTokens` to keep "composite" word for *Figma* design system
- [Library] Elevation colors have been merged into "multiple" objects colors to have less variables and manage color schemes
- [Library] Rename `ColorCompositeSemanticToken` to `MultipleColorSemanticToken` to keep "composite" word for *Figma* design system
- [Library] Elevation colors have been merged into composite colors to have less variables and manage color schemes
- [Library] Rename `SpacingCompositeSemanticToken` to `MultipleSpacingTokens` to keep "composite" word for *Figma* design system
- [Library] Rename `SizingCompositeSemanticToken` to `MultipleSizingTokens` to keep "composite" word for *Figma* design system
- [Library] Rename `ColorCompositeSemanticToken` to `MultipleColorTokens` to keep "composite" word for *Figma* design system
- [Library] Elevation colors have been merged into "multiple" objects colors to have less variables and manage color schemes
- [Library] Update color semantic tokens to better manage light and dark modes values
- [Library] Update elevation colors focus light and dark
- [Library] Rename space padding inline component tokens by removing "component" word
- [Library] Improve documentation about raw and semantic tokens definitions ([#127](#127))
- [Library] Improve documentation about raw tokens definitions
- [Library] Move composite tokens elsewhere to help parser ([#129](#129))
- [Library] Improve documentation about raw and semantic tokens definitions ([#127](#127))
- [Library] Rename some sizing semantic tokens ([#122](#122))
- [Library] Replace "adaptable" word by "scaled" in space semantic tokens, "fix" by "fixed" and remove "layout" ([#117](#117))
Removed
- [Library] Color semantic token `colorBackgroundEmphasizedSecondary`, `colorOnBackground` variants
- [Library] Remove raw tokens `elevationZIndex` ([#119](#119))
Fixed
- [Library] Blur values for elevation composite raw tokens
Co-authored-by: Pierre-Yves Lapersonne <[email protected]>
Co-authored-by: Ludovic Pinel <[email protected]>
Co-authored-by: Tayeb Sedraia <[email protected]>
Signed-off-by: Pierre-Yves Lapersonne <[email protected]>
Copy file name to clipboardExpand all lines: .github/DEVELOP.md
+36-2
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,8 @@
21
21
## Technical preconditions
22
22
23
23
You should check wether or not you have the tools in use in the project like _Fastlane_, _SwiftLint_, _SwiftFormat_, etc.
24
-
You can have a look for example in thr **THIRD\_PARTY.md** file which lists any dependencies and tools we use are different levels (SDK, showcase app, projects).
24
+
You can have a look for example in the **THIRD\_PARTY.md** file which lists any dependencies and tools we use are different levels (SDK, showcase app, projects).
25
+
Have a look on the lociks file to know which versions we are using (*Podfile*, *Podfile.lock*, *Packages.swift*, *Package.resolved*, *Gemfile*, *Gemfile.lock*).
25
26
26
27
If some tools are missing, pick the suitable command line below:
Ensure you have the suitable _Ruby_ version. We recommend the use of [rbenv](https://github.com/rbenv/rbenv) to load the suitable version of ruby.
43
+
We use here _Ruby 3_ (3.1.x).
44
+
If you are not used to this tool:
45
+
46
+
```shell
47
+
# List available local version of Ruby
48
+
rbenv install --list
49
+
50
+
# Apply the 3.1.2 version of Ruby (if listed previously)
51
+
rbenv global 3.1.2
52
+
53
+
# Check Ruby version
54
+
ruby --version
55
+
```
56
+
41
57
We use also for our GitLab CI runners **Xcode 15.3**, we suggest you use this version or newer if you want but beware.
58
+
**Xcode 16** use will come.
42
59
43
60
## Build showcase demo app
44
61
@@ -147,10 +164,27 @@ A [GitHub Action bot](https://probot.github.io/apps/dco/) has been plugged in th
147
164
### About commits
148
165
149
166
Try as best as possible to apply [conventional commits rules](https://www.conventionalcommits.org/en/v1.0.0/).
150
-
Keep in mind to have your commits well prefixed, and with the issue number between parenthesis at the end.
167
+
Keep in mind to have your commits well prefixed, and with the issue number between parenthesis at the end, and also if needed the pull request issue number.
151
168
If your commits embed contributions for other people, do not forget to [add them as co-authors](https://docs.github.com/fr/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors).
152
169
All of you should also comply to DCO.
153
170
171
+
You commit message should be prefixed by keywords [you can find in the specification](https://www.conventionalcommits.org/en/v1.0.0/#specification):
172
+
- fix:
173
+
- feat:
174
+
- build:
175
+
- chore:
176
+
- ci:
177
+
- docs:
178
+
- style:
179
+
- refactor:
180
+
- perf:
181
+
- test:
182
+
183
+
You can add also ! aftter the keyword to say a breaking change occur, and also add a scope between parenthesis like:
184
+
- feat!: breaking change because..
185
+
- feat(API)!: breaking change in the API because..
186
+
- feat: add something in the API...
187
+
154
188
For example, given a commit to fix the issue n°42, the commit should be like:
-[Tool] GitHub issue template for tokens update request
19
+
-[Library] Add more sizing semantic tokens ([#122](https://github.com/Orange-OpenSource/ouds-ios/issues/122))
20
+
-[Library] Add letter spacing and more font family tokens for typography ([#51](https://github.com/Orange-OpenSource/ouds-ios/issues/51))
21
+
22
+
### Changed
23
+
24
+
-[Library] Rename and move color raw tokens for core, Orange brand and Sosh brand
-[Library] Rename `SizingCompositeSemanticToken` to `MultipleSizingSemanticToken` to keep "composite" word for *Figma* design system
29
+
-[Library] Rename `ColorCompositeSemanticToken` to `MultipleColorRawToken` to keep "composite" word for *Figma* design system
30
+
-[Library] Rename `TypographyCompositeSemanticToken` to `MultipleTypographyTokens` to keep "composite" word for *Figma* design system
31
+
-[Library] Rename `SpacingCompositeSemanticToken` to `MultipleSpacingTokens` to keep "composite" word for *Figma* design system
32
+
-[Library] Rename `SizingCompositeSemanticToken` to `MultipleSizingTokens` to keep "composite" word for *Figma* design system
33
+
-[Library] Rename `ColorCompositeSemanticToken` to `MultipleColorTokens` to keep "composite" word for *Figma* design system
34
+
-[Library] Elevation colors have been merged into "multiple" objects colors to have less variables and manage color schemes
35
+
-[Library] Rename `ColorCompositeSemanticToken` to `MultipleColorSemanticToken` to keep "composite" word for *Figma* design system
36
+
-[Library] Elevation colors have been merged into composite colors to have less variables and manage color schemes
37
+
-[Library] Rename `SpacingCompositeSemanticToken` to `MultipleSpacingTokens` to keep "composite" word for *Figma* design system
38
+
-[Library] Rename `SizingCompositeSemanticToken` to `MultipleSizingTokens` to keep "composite" word for *Figma* design system
39
+
-[Library] Rename `ColorCompositeSemanticToken` to `MultipleColorTokens` to keep "composite" word for *Figma* design system
40
+
-[Library] Elevation colors have been merged into "multiple" objects colors to have less variables and manage color schemes
41
+
-[Library] Update color semantic tokens to better manage light and dark modes values
42
+
-[Library] Update elevation colors focus light and dark
43
+
-[Library] Rename space padding inline component tokens by removing "component" word
44
+
-[Library] Improve documentation about raw and semantic tokens definitions ([#127](https://github.com/Orange-OpenSource/ouds-ios/issues/127))
45
+
-[Library] Improve documentation about raw tokens definitions
46
+
-[Library] Move composite tokens elsewhere to help parser ([#129](https://github.com/Orange-OpenSource/ouds-ios/issues/129))
47
+
-[Library] Improve documentation about raw and semantic tokens definitions ([#127](https://github.com/Orange-OpenSource/ouds-ios/issues/127))
48
+
-[Library] Rename some sizing semantic tokens ([#122](https://github.com/Orange-OpenSource/ouds-ios/issues/122))
49
+
-[Library] Replace "adaptable" word by "scaled" in space semantic tokens, "fix" by "fixed" and remove "layout" ([#117](https://github.com/Orange-OpenSource/ouds-ios/issues/117))
50
+
51
+
### Removed
52
+
53
+
-[Library] Color semantic token `colorBackgroundEmphasizedSecondary`, `colorOnBackground` variants
54
+
-[Library] Remove raw tokens `elevationZIndex` ([#119](https://github.com/Orange-OpenSource/ouds-ios/issues/119))
55
+
56
+
### Fixed
57
+
58
+
-[Library] Blur values for elevation composite raw tokens
0 commit comments