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
Copy file name to clipboardExpand all lines: .github/CONTRIBUTING.md
+25-10Lines changed: 25 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,23 +4,31 @@ Looking to contribute something to OUDS Android? **Here's how you can help.**
4
4
5
5
Please take a moment to review this document in order to make the contribution process easy for everyone involved.
6
6
7
-
Following these guidelines helps to communicate that you respect the time of the developers managing and developing this Open Source project. In return, they should reciprocate that respect in addressing your issue or assessing patches and features.
7
+
Following these guidelines helps to communicate that you respect the time of the developers managing and developing this Open Source project. In return, they
8
+
should reciprocate that respect in addressing your issue or assessing patches and features.
8
9
9
10
## Using the Issue Tracker
10
11
11
-
The [issue tracker](https://github.com/Orange-OpenSource/ouds-android/issues) is the preferred channel for [bug reports](#bug-reports), [feature requests](#feature-requests) and [submitting pull requests](#pull-requests), but please respect the following restrictions:
12
+
The [issue tracker](https://github.com/Orange-OpenSource/ouds-android/issues) is the preferred channel
13
+
for [bug reports](#bug-reports), [feature requests](#feature-requests) and [submitting pull requests](#pull-requests), but please respect the following
14
+
restrictions:
12
15
13
-
- Please **do not** use the issue tracker for personal support requests. [GitHub Discussions](https://github.com/Orange-OpenSource/ouds-android/discussions/categories/q-a) or our internal Orange communication tools are better places to get help.
16
+
- Please **do not** use the issue tracker for personal support
17
+
requests. [GitHub Discussions](https://github.com/Orange-OpenSource/ouds-android/discussions/categories/q-a) or our internal Orange communication tools are
18
+
better places to get help.
14
19
15
20
- Please **do not** derail or troll issues. Keep the discussion on topic and respect the opinions of others.
16
21
17
-
- Please **do not** post comments consisting solely of "+1" or ":thumbsup:". Use [GitHub's "reactions" feature](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) instead. We reserve the right to delete comments which violate this rule.
22
+
- Please **do not** post comments consisting solely of "+1" or ":thumbsup:".
23
+
Use [GitHub's "reactions" feature](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) instead. We reserve the right to
24
+
delete comments which violate this rule.
18
25
19
26
## Issues and Labels
20
27
21
28
Our bug tracker utilizes several labels to help organize and identify issues. Here's what they represent and how we use them:
22
29
23
-
-`feature` - Issues asking for a new feature to be added, or an existing one to be extended or modified. New features require a minor version bump (e.g., `v1.0.0` to `v1.1.0`).
30
+
-`feature` - Issues asking for a new feature to be added, or an existing one to be extended or modified. New features require a minor version bump (e.g.,
31
+
`v1.0.0` to `v1.1.0`).
24
32
-`help wanted` - Issues we need or would love help from the community to resolve.
25
33
26
34
For a complete look at our labels, see the [project labels page](https://github.com/Orange-OpenSource/ouds-android/labels).
@@ -37,7 +45,9 @@ Guidelines for bug reports:
37
45
38
46
3.**Isolate the problem**— ideally create a reduced reproducible test case.
39
47
40
-
A good bug report shouldn't leave others needing to chase you up for more information. Please try to be as detailed as possible in your report. What is your environment? What steps will reproduce the issue? What device(s) and OS experience the problem? Do other devices show the bug differently? What would you expect to be the outcome? All these details will help people to fix any potential bugs.
48
+
A good bug report shouldn't leave others needing to chase you up for more information. Please try to be as detailed as possible in your report. What is your
49
+
environment? What steps will reproduce the issue? What device(s) and OS experience the problem? Do other devices show the bug differently? What would you expect
50
+
to be the outcome? All these details will help people to fix any potential bugs.
41
51
42
52
Example:
43
53
@@ -59,15 +69,19 @@ Example:
59
69
60
70
## Feature Requests
61
71
62
-
Feature requests are welcome. But take a moment to find out whether your idea fits with the scope and aims of the project. It's up to _you_ to make a strong case to convince the project's developers of the merits of this feature. Please provide as much detail and context as possible.
72
+
Feature requests are welcome. But take a moment to find out whether your idea fits with the scope and aims of the project. It's up to _you_ to make a strong
73
+
case to convince the project's developers of the merits of this feature. Please provide as much detail and context as possible.
63
74
64
75
## Pull requests
65
76
66
77
Good pull requests—patches, improvements, new features—are a fantastic help. They should remain focused in scope and avoid containing unrelated commits.
67
78
68
-
**Please ask first** before embarking on any **significant** pull request (e.g. implementing features, refactoring code, porting to a different language), otherwise you risk spending a lot of time working on something that the project's developers might not want to merge into the project. For trivial things, or things that don't require a lot of your time, you can go ahead and make a PR.
79
+
**Please ask first** before embarking on any **significant** pull request (e.g., implementing features, refactoring code, porting to a different language),
80
+
otherwise you risk spending a lot of time working on something that the project's developers might not want to merge into the project. For trivial things, or
81
+
things that don't require a lot of your time, you can go ahead and make a PR.
69
82
70
-
Please adhere to the [coding guidelines](#code-guidelines) used throughout the project (indentation, accurate comments, etc.) and any other requirements (such as test coverage).
83
+
Please adhere to the [coding guidelines](#code-guidelines) used throughout the project (indentation, accurate comments, etc.) and any other requirements (such
84
+
as test coverage).
71
85
72
86
Adhering to the following process is the best way to get your work included in the project:
73
87
@@ -95,7 +109,8 @@ Adhering to the following process is the best way to get your work included in t
95
109
git checkout -b <topic-branch-name>
96
110
```
97
111
98
-
4. Commit your changes in logical chunks. Use Git's [interactive rebase](https://help.github.com/articles/about-git-rebase/) feature to tidy up your commits before making them public.
112
+
4. Commit your changes in logical chunks. Use Git's [interactive rebase](https://help.github.com/articles/about-git-rebase/) feature to tidy up your commits
113
+
before making them public.
99
114
100
115
5. Locally merge (or rebase) the upstream development branch into your topic branch:
-**button** remove background for minimal buttons in loading state ([#995](https://github.com/Orange-OpenSource/ouds-android/issues/995))
13
+
-**checkbox-item****radio-button-item****switch-item****text-input** add a constrained max width parameter to these components ([#985](https://github.com/Orange-OpenSource/ouds-android/issues/985))
14
+
- create component - top app bar ([#954](https://github.com/Orange-OpenSource/ouds-android/issues/954))
15
+
- update OUDS icons to 1.4 and change the structure to access to icons drawable resources ([#974](https://github.com/Orange-OpenSource/ouds-android/issues/974))
16
+
-**checkbox-item****radio-button-item****switch-item** Update edge-to-edge padding management on control items ([#939](https://github.com/Orange-OpenSource/ouds-android/issues/939))
17
+
-**checkbox-item****radio-button-item****switch-item** update to switch 1.5, checkbox v2.4 and radio button 1.4 ([#922](https://github.com/Orange-OpenSource/ouds-android/issues/922))
18
+
-**checkbox-item****radio-button-item****switch-item** update design of OudsCheckboxItem to 2.3, OudsRadioButtonItem to 1.3 and OudsSwitchItem to 1.4 ([#896](https://github.com/Orange-OpenSource/ouds-android/issues/896))
19
+
- create component - navigation bar ([#631](https://github.com/Orange-OpenSource/ouds-android/issues/631))
20
+
21
+
### Bug Fixes
22
+
23
+
-**deps** update dependency org.mockito:mockito-android to v5.21.0 ([#988](https://github.com/Orange-OpenSource/ouds-android/issues/988))
24
+
-**deps** update gradle to v8.13.2 ([#989](https://github.com/Orange-OpenSource/ouds-android/issues/989))
25
+
-**tag** scale functional icons and loader for a11y reasons ([#960](https://github.com/Orange-OpenSource/ouds-android/issues/960))
26
+
-**deps** update dependency com.google.auth:google-auth-library-oauth2-http to v1.41.0 ([#972](https://github.com/Orange-OpenSource/ouds-android/issues/972))
27
+
-**deps** update dependency androidx.compose:compose-bom to v2025.12.00 ([#971](https://github.com/Orange-OpenSource/ouds-android/issues/971))
28
+
-**deps** update dependency androidx.activity:activity-compose to v1.12.1 ([#970](https://github.com/Orange-OpenSource/ouds-android/issues/970))
29
+
- apply missing tokens to control item component
30
+
-**deps** update dependency dev.chrisbanes.haze:haze to v1.7.1 ([#956](https://github.com/Orange-OpenSource/ouds-android/issues/956))
31
+
- demo app crashes when scrolling through color tokens with orange theme ([#953](https://github.com/Orange-OpenSource/ouds-android/issues/953))
32
+
-**deps** update dependency dev.chrisbanes.haze:haze to v1.7.0 ([#949](https://github.com/Orange-OpenSource/ouds-android/issues/949))
33
+
-**deps** update dependency androidx.compose:compose-bom to v2025.11.01 ([#941](https://github.com/Orange-OpenSource/ouds-android/issues/941))
34
+
-**deps** update dependency androidx.activity:activity-compose to v1.12.0 ([#942](https://github.com/Orange-OpenSource/ouds-android/issues/942))
35
+
-**deps** update dependency androidx.datastore:datastore-preferences to v1.2.0 ([#943](https://github.com/Orange-OpenSource/ouds-android/issues/943))
36
+
-**deps** update grpc-java monorepo to v1.77.0 ([#936](https://github.com/Orange-OpenSource/ouds-android/issues/936))
37
+
-**deps** update zxing to v3.5.4 ([#927](https://github.com/Orange-OpenSource/ouds-android/issues/927))
38
+
-**deps** update gradle to v8.13.1 ([#919](https://github.com/Orange-OpenSource/ouds-android/issues/919))
39
+
-**a11y****text-input** error description is heard twice with Talkback ([#913](https://github.com/Orange-OpenSource/ouds-android/issues/913))
40
+
-**deps** update dependency androidx.compose:compose-bom to v2025.11.00 ([#906](https://github.com/Orange-OpenSource/ouds-android/issues/906))
41
+
-**deps** update dependency androidx.navigation:navigation-compose to v2.9.6 ([#905](https://github.com/Orange-OpenSource/ouds-android/issues/905))
0 commit comments