Update Contributing file after the release of Element
This commit is contained in:
parent
993c340c4f
commit
a600e896a0
@ -2,9 +2,7 @@
|
|||||||
|
|
||||||
Please read https://github.com/matrix-org/synapse/blob/master/CONTRIBUTING.md
|
Please read https://github.com/matrix-org/synapse/blob/master/CONTRIBUTING.md
|
||||||
|
|
||||||
Android support can be found in this [![Riot Android Matrix room #riot-android:matrix.org](https://img.shields.io/matrix/riot-android:matrix.org.svg?label=%23riot-android:matrix.org&logo=matrix&server_fqdn=matrix.org)](https://matrix.to/#/#riot-android:matrix.org) room.
|
Android support can be found in this [![Element Android Matrix room #element-android:matrix.org](https://img.shields.io/matrix/element-android:matrix.org.svg?label=%23element-android:matrix.org&logo=matrix&server_fqdn=matrix.org)](https://matrix.to/#/#element-android:matrix.org) room.
|
||||||
|
|
||||||
Dedicated room for RiotX: [![RiotX Android Matrix room #riot-android:matrix.org](https://img.shields.io/matrix/riotx:matrix.org.svg?label=%23RiotX:matrix.org&logo=matrix&server_fqdn=matrix.org)](https://matrix.to/#/#riotx:matrix.org)
|
|
||||||
|
|
||||||
# Specific rules for Matrix Android projects
|
# Specific rules for Matrix Android projects
|
||||||
|
|
||||||
@ -37,15 +35,13 @@ Note that if the templates are modified, the only things to do is to restart And
|
|||||||
|
|
||||||
## Compilation
|
## Compilation
|
||||||
|
|
||||||
For now, the Matrix SDK and the RiotX application are in the same project. So there is no specific thing to do, this project should compile without any special action.
|
For now, the Matrix SDK and the Element application are in the same project. So there is no specific thing to do, this project should compile without any special action.
|
||||||
|
|
||||||
## I want to help translating RiotX
|
## I want to help translating Element
|
||||||
|
|
||||||
If you want to fix an issue with an English string, please submit a PR.
|
If you want to fix an issue with an English string, please submit a PR.
|
||||||
If you want to fix an issue in other languages, or add a missing translation, or even add a new language, please use [Weblate](https://translate.riot.im/projects/riot-android/).
|
If you want to fix an issue in other languages, or add a missing translation, or even add a new language, please use [Weblate](https://translate.riot.im/projects/riot-android/).
|
||||||
|
|
||||||
For the moment, Strings from Riot will be used, there is no dedicated project in Weblate for RiotX.
|
|
||||||
|
|
||||||
## I want to submit a PR to fix an issue
|
## I want to submit a PR to fix an issue
|
||||||
|
|
||||||
Please check if a corresponding issue exists. If yes, please let us know in a comment that you're working on it.
|
Please check if a corresponding issue exists. If yes, please let us know in a comment that you're working on it.
|
||||||
@ -101,7 +97,7 @@ Make sure the following commands execute without any error:
|
|||||||
|
|
||||||
### Tests
|
### Tests
|
||||||
|
|
||||||
RiotX is currently supported on Android KitKat (API 19+): please test your change on an Android device (or Android emulator) running with API 19. Many issues can happen (including crashes) on older devices.
|
Element is currently supported on Android Lollipop (API 21+): please test your change on an Android device (or Android emulator) running with API 21. Many issues can happen (including crashes) on older devices.
|
||||||
Also, if possible, please test your change on a real device. Testing on Android emulator may not be sufficient.
|
Also, if possible, please test your change on a real device. Testing on Android emulator may not be sufficient.
|
||||||
|
|
||||||
You should consider adding Unit tests with your PR, and also integration tests (AndroidTest). Please refer to [this document](./docs/integration_tests.md) to install and run the integration test environment.
|
You should consider adding Unit tests with your PR, and also integration tests (AndroidTest). Please refer to [this document](./docs/integration_tests.md) to install and run the integration test environment.
|
||||||
@ -120,7 +116,7 @@ Please consider accessibility as an important point. As a minimum requirement, i
|
|||||||
When adding or editing layouts, make sure the layout will render correctly if device uses a RTL (Right To Left) language.
|
When adding or editing layouts, make sure the layout will render correctly if device uses a RTL (Right To Left) language.
|
||||||
You can check this in the layout editor preview by selecting any RTL language (ex: Arabic).
|
You can check this in the layout editor preview by selecting any RTL language (ex: Arabic).
|
||||||
|
|
||||||
Also please check that the colors are ok for all the current themes of RiotX. Please use `?attr` instead of `@color` to reference colors in the layout. You can check this in the layout editor preview by selecting all the main themes (`AppTheme.Status`, `AppTheme.Dark`, etc.).
|
Also please check that the colors are ok for all the current themes of Element. Please use `?attr` instead of `@color` to reference colors in the layout. You can check this in the layout editor preview by selecting all the main themes (`AppTheme.Status`, `AppTheme.Dark`, etc.).
|
||||||
|
|
||||||
### Authors
|
### Authors
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user