Skip to content

Commit 1e54737

Browse files
committed
Merge branch 'prepare-new-version-2.0.0' into 647-for-alert-message-switch-radio-checkbox-text-input-pin-code-put-phone-number-input-components-update-api-to-use-rich-text
# Conflicts: # ouds_core/README.md # ouds_core/lib/components/alert/ouds_alert_message.dart # ouds_core/lib/components/alert/ouds_inline_alert.dart # ouds_core/lib/components/form_input/ouds_phone_number_input.dart # ouds_core/pubspec.yaml # ouds_global_raw_tokens/pubspec.yaml # ouds_theme_contract/lib/ouds_component_version.dart # ouds_theme_contract/lib/ouds_tokens_version.dart # ouds_theme_contract/lib/theme/scheme/responsive/ouds_size_scheme.dart # ouds_theme_contract/lib/theme/tokens/components/ouds_alert_tokens.dart # ouds_theme_contract/lib/theme/tokens/components/ouds_badge_tokens.dart # ouds_theme_contract/lib/theme/tokens/components/ouds_bar_tokens.dart # ouds_theme_contract/lib/theme/tokens/components/ouds_bulletList_tokens.dart # ouds_theme_contract/lib/theme/tokens/components/ouds_buttonMono_tokens.dart # ouds_theme_contract/lib/theme/tokens/components/ouds_button_tokens.dart # ouds_theme_contract/lib/theme/tokens/components/ouds_checkbox_tokens.dart # ouds_theme_contract/lib/theme/tokens/components/ouds_chip_tokens.dart # ouds_theme_contract/lib/theme/tokens/components/ouds_controlItem_tokens.dart # ouds_theme_contract/lib/theme/tokens/components/ouds_divider_tokens.dart # ouds_theme_contract/lib/theme/tokens/components/ouds_icon_tokens.dart # ouds_theme_contract/lib/theme/tokens/components/ouds_inputTag_tokens.dart # ouds_theme_contract/lib/theme/tokens/components/ouds_linkMono_tokens.dart # ouds_theme_contract/lib/theme/tokens/components/ouds_link_tokens.dart # ouds_theme_contract/lib/theme/tokens/components/ouds_pinCodeInput_tokens.dart # ouds_theme_contract/lib/theme/tokens/components/ouds_radioButton_tokens.dart # ouds_theme_contract/lib/theme/tokens/components/ouds_skeleton_tokens.dart # ouds_theme_contract/lib/theme/tokens/components/ouds_switch_tokens.dart # ouds_theme_contract/lib/theme/tokens/components/ouds_tag_tokens.dart # ouds_theme_contract/lib/theme/tokens/components/ouds_textInput_tokens.dart # ouds_theme_contract/lib/theme/tokens/semantic/ouds_border_semantic_tokens.dart # ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_action_semantic_tokens.dart # ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_always_semantic_tokens.dart # ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_bg_semantic_tokens.dart # ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_border_semantic_tokens.dart # ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_content_semantic_tokens.dart # ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_decorative_semantic_tokens.dart # ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_opacity_semantic_tokens.dart # ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_overlay_semantic_tokens.dart # ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_repository_semantic_tokens.dart # ouds_theme_contract/lib/theme/tokens/semantic/ouds_color_surface_semantic_tokens.dart # ouds_theme_contract/lib/theme/tokens/semantic/ouds_effect_semantic_tokens.dart # ouds_theme_contract/lib/theme/tokens/semantic/ouds_font_semantic_tokens.dart # ouds_theme_contract/lib/theme/tokens/semantic/ouds_grid_semantic_tokens.dart # ouds_theme_contract/lib/theme/tokens/semantic/ouds_opacity_semantic_tokens.dart # ouds_theme_contract/lib/theme/tokens/semantic/ouds_size_semantic_tokens.dart # ouds_theme_contract/lib/theme/tokens/semantic/ouds_space_semantic_tokens.dart # ouds_theme_contract/pubspec.yaml # ouds_theme_orange/lib/components/orange_alert_tokens.dart # ouds_theme_orange/lib/components/orange_badge_tokens.dart # ouds_theme_orange/lib/components/orange_bar_tokens.dart # ouds_theme_orange/lib/components/orange_bulletList_tokens.dart # ouds_theme_orange/lib/components/orange_buttonMono_tokens.dart # ouds_theme_orange/lib/components/orange_button_tokens.dart # ouds_theme_orange/lib/components/orange_checkbox_tokens.dart # ouds_theme_orange/lib/components/orange_chip_tokens.dart # ouds_theme_orange/lib/components/orange_controlItem_tokens.dart # ouds_theme_orange/lib/components/orange_divider_tokens.dart # ouds_theme_orange/lib/components/orange_icon_tokens.dart # ouds_theme_orange/lib/components/orange_inputTag_tokens.dart # ouds_theme_orange/lib/components/orange_linkMono_tokens.dart # ouds_theme_orange/lib/components/orange_link_tokens.dart # ouds_theme_orange/lib/components/orange_pinCodeInput_tokens.dart # ouds_theme_orange/lib/components/orange_radioButton_tokens.dart # ouds_theme_orange/lib/components/orange_skeleton_tokens.dart # ouds_theme_orange/lib/components/orange_switch_tokens.dart # ouds_theme_orange/lib/components/orange_tag_tokens.dart # ouds_theme_orange/lib/components/orange_textInput_tokens.dart # ouds_theme_orange/lib/semantic/orange_border_semantic_tokens.dart # ouds_theme_orange/lib/semantic/orange_color_action_semantic_tokens.dart # ouds_theme_orange/lib/semantic/orange_color_always_semantic_tokens.dart # ouds_theme_orange/lib/semantic/orange_color_bg_semantic_tokens.dart # ouds_theme_orange/lib/semantic/orange_color_border_semantic_tokens.dart # ouds_theme_orange/lib/semantic/orange_color_content_semantic_tokens.dart # ouds_theme_orange/lib/semantic/orange_color_opacity_semantic_tokens.dart # ouds_theme_orange/lib/semantic/orange_color_overlay_semantic_tokens.dart # ouds_theme_orange/lib/semantic/orange_color_repository_semantic_tokens.dart # ouds_theme_orange/lib/semantic/orange_color_surface_semantic_tokens.dart # ouds_theme_orange/lib/semantic/orange_effect_semantic_tokens.dart # ouds_theme_orange/lib/semantic/orange_font_semantic_tokens.dart # ouds_theme_orange/lib/semantic/orange_grid_semantic_tokens.dart # ouds_theme_orange/lib/semantic/orange_opacity_semantic_tokens.dart # ouds_theme_orange/lib/semantic/orange_size_semantic_tokens.dart # ouds_theme_orange/lib/semantic/orange_space_semantic_tokens.dart # ouds_theme_orange/pubspec.yaml # ouds_theme_orange_compact/lib/components/orangeCompact_alert_tokens.dart # ouds_theme_orange_compact/lib/components/orangeCompact_badge_tokens.dart # ouds_theme_orange_compact/lib/components/orangeCompact_bar_tokens.dart # ouds_theme_orange_compact/lib/components/orangeCompact_bulletList_tokens.dart # ouds_theme_orange_compact/lib/components/orangeCompact_buttonMono_tokens.dart # ouds_theme_orange_compact/lib/components/orangeCompact_button_tokens.dart # ouds_theme_orange_compact/lib/components/orangeCompact_checkbox_tokens.dart # ouds_theme_orange_compact/lib/components/orangeCompact_chip_tokens.dart # ouds_theme_orange_compact/lib/components/orangeCompact_controlItem_tokens.dart # ouds_theme_orange_compact/lib/components/orangeCompact_divider_tokens.dart # ouds_theme_orange_compact/lib/components/orangeCompact_icon_tokens.dart # ouds_theme_orange_compact/lib/components/orangeCompact_inputTag_tokens.dart # ouds_theme_orange_compact/lib/components/orangeCompact_linkMono_tokens.dart # ouds_theme_orange_compact/lib/components/orangeCompact_link_tokens.dart # ouds_theme_orange_compact/lib/components/orangeCompact_pinCodeInput_tokens.dart # ouds_theme_orange_compact/lib/components/orangeCompact_radioButton_tokens.dart # ouds_theme_orange_compact/lib/components/orangeCompact_skeleton_tokens.dart # ouds_theme_orange_compact/lib/components/orangeCompact_switch_tokens.dart # ouds_theme_orange_compact/lib/components/orangeCompact_tag_tokens.dart # ouds_theme_orange_compact/lib/components/orangeCompact_textInput_tokens.dart # ouds_theme_orange_compact/lib/semantic/orangeCompact_border_semantic_tokens.dart # ouds_theme_orange_compact/lib/semantic/orangeCompact_color_action_semantic_tokens.dart # ouds_theme_orange_compact/lib/semantic/orangeCompact_color_always_semantic_tokens.dart # ouds_theme_orange_compact/lib/semantic/orangeCompact_color_bg_semantic_tokens.dart # ouds_theme_orange_compact/lib/semantic/orangeCompact_color_border_semantic_tokens.dart # ouds_theme_orange_compact/lib/semantic/orangeCompact_color_content_semantic_tokens.dart # ouds_theme_orange_compact/lib/semantic/orangeCompact_color_opacity_semantic_tokens.dart # ouds_theme_orange_compact/lib/semantic/orangeCompact_color_overlay_semantic_tokens.dart # ouds_theme_orange_compact/lib/semantic/orangeCompact_color_repository_semantic_tokens.dart # ouds_theme_orange_compact/lib/semantic/orangeCompact_color_surface_semantic_tokens.dart # ouds_theme_orange_compact/lib/semantic/orangeCompact_effect_semantic_tokens.dart # ouds_theme_orange_compact/lib/semantic/orangeCompact_font_semantic_tokens.dart # ouds_theme_orange_compact/lib/semantic/orangeCompact_grid_semantic_tokens.dart # ouds_theme_orange_compact/lib/semantic/orangeCompact_opacity_semantic_tokens.dart # ouds_theme_orange_compact/lib/semantic/orangeCompact_size_semantic_tokens.dart # ouds_theme_orange_compact/lib/semantic/orangeCompact_space_semantic_tokens.dart # ouds_theme_orange_compact/pubspec.yaml # ouds_theme_sosh/lib/components/sosh_alert_tokens.dart # ouds_theme_sosh/lib/components/sosh_badge_tokens.dart # ouds_theme_sosh/lib/components/sosh_bar_tokens.dart # ouds_theme_sosh/lib/components/sosh_bulletList_tokens.dart # ouds_theme_sosh/lib/components/sosh_buttonMono_tokens.dart # ouds_theme_sosh/lib/components/sosh_button_tokens.dart # ouds_theme_sosh/lib/components/sosh_checkbox_tokens.dart # ouds_theme_sosh/lib/components/sosh_chip_tokens.dart # ouds_theme_sosh/lib/components/sosh_controlItem_tokens.dart # ouds_theme_sosh/lib/components/sosh_divider_tokens.dart # ouds_theme_sosh/lib/components/sosh_icon_tokens.dart # ouds_theme_sosh/lib/components/sosh_inputTag_tokens.dart # ouds_theme_sosh/lib/components/sosh_linkMono_tokens.dart # ouds_theme_sosh/lib/components/sosh_link_tokens.dart # ouds_theme_sosh/lib/components/sosh_pinCodeInput_tokens.dart # ouds_theme_sosh/lib/components/sosh_radioButton_tokens.dart # ouds_theme_sosh/lib/components/sosh_skeleton_tokens.dart # ouds_theme_sosh/lib/components/sosh_switch_tokens.dart # ouds_theme_sosh/lib/components/sosh_tag_tokens.dart # ouds_theme_sosh/lib/components/sosh_textInput_tokens.dart # ouds_theme_sosh/lib/raw/sosh_color_raw_tokens.dart # ouds_theme_sosh/lib/semantic/sosh_border_semantic_tokens.dart # ouds_theme_sosh/lib/semantic/sosh_color_action_semantic_tokens.dart # ouds_theme_sosh/lib/semantic/sosh_color_always_semantic_tokens.dart # ouds_theme_sosh/lib/semantic/sosh_color_bg_semantic_tokens.dart # ouds_theme_sosh/lib/semantic/sosh_color_border_semantic_tokens.dart # ouds_theme_sosh/lib/semantic/sosh_color_content_semantic_tokens.dart # ouds_theme_sosh/lib/semantic/sosh_color_opacity_semantic_tokens.dart # ouds_theme_sosh/lib/semantic/sosh_color_overlay_semantic_tokens.dart # ouds_theme_sosh/lib/semantic/sosh_color_repository_semantic_tokens.dart # ouds_theme_sosh/lib/semantic/sosh_color_surface_semantic_tokens.dart # ouds_theme_sosh/lib/semantic/sosh_effect_semantic_tokens.dart # ouds_theme_sosh/lib/semantic/sosh_font_semantic_tokens.dart # ouds_theme_sosh/lib/semantic/sosh_grid_semantic_tokens.dart # ouds_theme_sosh/lib/semantic/sosh_opacity_semantic_tokens.dart # ouds_theme_sosh/lib/semantic/sosh_size_semantic_tokens.dart # ouds_theme_sosh/lib/semantic/sosh_space_semantic_tokens.dart # ouds_theme_sosh/pubspec.yaml # ouds_theme_wireframe/lib/components/wireframe_alert_tokens.dart # ouds_theme_wireframe/lib/components/wireframe_badge_tokens.dart # ouds_theme_wireframe/lib/components/wireframe_bar_tokens.dart # ouds_theme_wireframe/lib/components/wireframe_bulletList_tokens.dart # ouds_theme_wireframe/lib/components/wireframe_buttonMono_tokens.dart # ouds_theme_wireframe/lib/components/wireframe_button_tokens.dart # ouds_theme_wireframe/lib/components/wireframe_checkbox_tokens.dart # ouds_theme_wireframe/lib/components/wireframe_chip_tokens.dart # ouds_theme_wireframe/lib/components/wireframe_controlItem_tokens.dart # ouds_theme_wireframe/lib/components/wireframe_divider_tokens.dart # ouds_theme_wireframe/lib/components/wireframe_icon_tokens.dart # ouds_theme_wireframe/lib/components/wireframe_inputTag_tokens.dart # ouds_theme_wireframe/lib/components/wireframe_linkMono_tokens.dart # ouds_theme_wireframe/lib/components/wireframe_link_tokens.dart # ouds_theme_wireframe/lib/components/wireframe_pinCodeInput_tokens.dart # ouds_theme_wireframe/lib/components/wireframe_radioButton_tokens.dart # ouds_theme_wireframe/lib/components/wireframe_skeleton_tokens.dart # ouds_theme_wireframe/lib/components/wireframe_switch_tokens.dart # ouds_theme_wireframe/lib/components/wireframe_tag_tokens.dart # ouds_theme_wireframe/lib/components/wireframe_textInput_tokens.dart # ouds_theme_wireframe/lib/semantic/wireframe_border_semantic_tokens.dart # ouds_theme_wireframe/lib/semantic/wireframe_color_action_semantic_tokens.dart # ouds_theme_wireframe/lib/semantic/wireframe_color_always_semantic_tokens.dart # ouds_theme_wireframe/lib/semantic/wireframe_color_bg_semantic_tokens.dart # ouds_theme_wireframe/lib/semantic/wireframe_color_border_semantic_tokens.dart # ouds_theme_wireframe/lib/semantic/wireframe_color_content_semantic_tokens.dart # ouds_theme_wireframe/lib/semantic/wireframe_color_opacity_semantic_tokens.dart # ouds_theme_wireframe/lib/semantic/wireframe_color_overlay_semantic_tokens.dart # ouds_theme_wireframe/lib/semantic/wireframe_color_repository_semantic_tokens.dart # ouds_theme_wireframe/lib/semantic/wireframe_color_surface_semantic_tokens.dart # ouds_theme_wireframe/lib/semantic/wireframe_effect_semantic_tokens.dart # ouds_theme_wireframe/lib/semantic/wireframe_font_semantic_tokens.dart # ouds_theme_wireframe/lib/semantic/wireframe_grid_semantic_tokens.dart # ouds_theme_wireframe/lib/semantic/wireframe_opacity_semantic_tokens.dart # ouds_theme_wireframe/lib/semantic/wireframe_size_semantic_tokens.dart # ouds_theme_wireframe/lib/semantic/wireframe_space_semantic_tokens.dart # ouds_theme_wireframe/pubspec.yaml
2 parents 54e7087 + dc5fb4d commit 1e54737

240 files changed

Lines changed: 3781 additions & 2257 deletions

File tree

Some content is hidden

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

.github/CODE_OF_CONFLICT.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Code of Conflict
2+
3+
The Orange Unified Design System Flutter library development effort is a kind
4+
of personal process just like open source (or not) software projects.
5+
Your code and ideas behind it will be carefully reviewed, maybe resulting
6+
in critique and criticism. The review will sometimes require improvements
7+
to the code before it can be included in the project. Know that this happens
8+
because everyone involved wants to see cool and useful features for
9+
the project.
10+
11+
If however, anyone feels personally abused, threatened, or otherwise
12+
uncomfortable due to this process, that is not acceptable. If so,
13+
please contact Orange Open Source Gouvernance at
14+
<opensource.contact@orange.com>, or the individual members, and they
15+
will work to resolve the issue to the best of their ability.
16+
17+
As a reviewer of code, please strive to keep things civil and focused on
18+
the technical issues involved. We are all humans, and frustrations can
19+
be high on both sides of the process.
20+

.github/RESPONSIBILITIES.md

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
- [Overview](#overview)
2+
- [Current Maintainers](#current-maintainers)
3+
- [Maintainer Responsibilities](#maintainer-responsibilities)
4+
- [Uphold Code of Conduct](#uphold-code-of-conduct)
5+
- [Review Pull Requests](#review-pull-requests)
6+
- [Triage Open Issues](#triage-open-issues)
7+
- [Automatically Label Issues](#automatically-label-issues)
8+
- [Be Responsive](#be-responsive)
9+
- [Maintain Overall Health of the Repo](#maintain-overall-health-of-the-repo)
10+
- [Keep Dependencies up to Date](#keep-dependencies-up-to-date)
11+
- [Use Semver](#use-semver)
12+
- [Release Frequently](#release-frequently)
13+
- [Promote Other Maintainers](#promote-other-maintainers)
14+
- [Describe the Repo](#describe-the-repo)
15+
- [Becoming a Maintainer](#becoming-a-maintainer)
16+
17+
## Overview
18+
19+
This document explains who maintainers are, what they do in this repository, and how they should be doing it. If you're interested in contributing, see [CONTRIBUTING](CONTRIBUTING.md).
20+
21+
## Current Maintainers
22+
23+
See the [MAINTAINERS.md](MAINTAINERS.md) file that lists current maintainers.
24+
25+
## Maintainer Responsibilities
26+
27+
Maintainers are active and visible members of the community, and have high-level permissions on the repository. Use those privileges to serve the community and evolve code as follows.
28+
29+
### Uphold Code of Conduct
30+
31+
Model the behavior set forward by the [Code of Conduct](CODE_OF_CONDUCT.md) and apply the [Code of Conflict](CODE_OF_CONFLICT.md).
32+
33+
### Review Pull Requests
34+
35+
It's our responsibility to ensure the content and code in pull requests are correct and of high quality before they are merged. Here are some best practices:
36+
37+
- Leverage the issue triaging process to review pull requests and assign them to maintainers for review (use [CODEOWNERS](CODEOWNERS.txt) if needed).
38+
- In cases of uncertainty on how to proceed, search for related issues and reference the pull request to find additional collaborators.
39+
- When providing feedback on pull requests, make sure your feedback is actionable to guide the pull request towards a conclusion.
40+
- If a pull request is valuable but isn't gaining traction, consider reaching out to fulfill the necessary requirements. This way, the pull request can be merged, even if the work is done by several individuals.
41+
- Lastly, strive for progress, not perfection.
42+
43+
### Triage Open Issues
44+
45+
Manage labels, review issues regularly, and triage by labelling them.
46+
47+
Use labels to target an issue or a pull request for a given release, add `Good first issue` to good issues for new community members, and `Help wanted` for issues that scare you or need immediate attention. Request for more information from a submitter if an issue is not clear. Create new labels as needed by the project.
48+
49+
#### Automatically Label Issues
50+
51+
There are many tools available in GitHub for controlling labels on issues and pull requests. Use standard issue templates in the [ISSUE_TEMPLATE](ISSUE_TEMPLATE) directory to apply appropriate labels such as `bug` and `triage`.
52+
53+
### Be Responsive
54+
55+
Respond to enhancement requests, and discussions. Allocate time to reviewing and commenting on issues and conversations as they come in.
56+
57+
### Maintain Overall Health of the Repo
58+
59+
Keep the `develop` branch at production quality at all times. Backport features as needed. Cut release branches and tags to enable future patches.
60+
61+
#### Keep Dependencies up to Date
62+
63+
Maintaining up-to-date dependencies on third party projects reduces the risk of security vulnerabilities. The Open Source Security Foundation (OpenSSF) [recommends](https://github.com/ossf/scorecard/blob/main/docs/checks.md#dependency-update-tool) either [dependabot](https://docs.github.com/en/code-security/dependabot) or [renovatebot](https://docs.renovatebot.com/). Both of these applications generate Pull Requests for dependency version updates. We use [Dependabot](../dependabot.yml) here.
64+
65+
### Use Semver
66+
67+
Use and enforce [semantic versioning](https://semver.org/) and do not let breaking changes be made outside of major releases.
68+
69+
### Release Frequently
70+
71+
Make frequent project releases to the community via [pub.dev](https://pub.dev) and the GitHub releases page.
72+
73+
### Promote Other Maintainers
74+
75+
Assist, add, and remove [MAINTAINERS](MAINTAINERS.md). Exercise good judgement, and propose high quality contributors to become co-maintainers. See [Becoming a Maintainer](#becoming-a-maintainer) for more information.
76+
77+
### Describe the Repo
78+
79+
Make sure the repo has a well-written, accurate, and complete description.
80+
81+
## Becoming a Maintainer
82+
83+
The repository admins, seen as top maintainers, are the only ones able to choose whether or not somebody can be named as maintainer, in the way they want.

0 commit comments

Comments
 (0)