mirror of
https://github.com/Helium314/HeliBoard.git
synced 2025-04-22 07:09:10 +00:00
fix typo, add short text to contributing about app size
This commit is contained in:
parent
05816e4436
commit
453683a925
2 changed files with 3 additions and 2 deletions
|
@ -9,7 +9,7 @@ If you have difficulties implementing some functionality, you're welcome to ask
|
||||||
# Guidelines
|
# Guidelines
|
||||||
|
|
||||||
HeliBoard is a complex application, when contributing, you must take a step back and make sure your contribution:
|
HeliBoard is a complex application, when contributing, you must take a step back and make sure your contribution:
|
||||||
- **Is actually wanted**. Best check related open issues before you start working on a PR. Issues with [_PR_](https://github.com/Helium314/HeliBoard/labels/PR) and [_contributor needed_](https://github.com/Helium314/HeliBoard/issues?q=label%3A%22contributor%20needed%22) [labels](https://github.com/Helium314/HeliBoard/labels) are accepted, but still it would be good if you announced that you are working on it, so we can discuss how changes are best implemented.
|
- **Is actually wanted**. Best check related open issues before you start working on a PR. Issues with the [labels](https://github.com/Helium314/HeliBoard/labels) [_PR_](https://github.com/Helium314/HeliBoard/labels/PR) and [_contributor needed_](https://github.com/Helium314/HeliBoard/issues?q=label%3A%22contributor%20needed%22) (even closed ones) are accepted, but still it would be good if you announced that you are working on it, so we can discuss how changes are best implemented.
|
||||||
If there is no accepted issue related to your intended contribution, it's a good idea to open a new one (and of course getting one of "PR" or "contributor needed" labels) to avoid disappointment of the contribution not being accepted. For small changes or fixing obvious bugs this step is not necessary.
|
If there is no accepted issue related to your intended contribution, it's a good idea to open a new one (and of course getting one of "PR" or "contributor needed" labels) to avoid disappointment of the contribution not being accepted. For small changes or fixing obvious bugs this step is not necessary.
|
||||||
- **Is only about a single thing**. Mixing unrelated or semi-related contributions into a single PR is hard to review and can get messy.
|
- **Is only about a single thing**. Mixing unrelated or semi-related contributions into a single PR is hard to review and can get messy.
|
||||||
- **Is finished or a draft**. When you keep changing the PR without reviewer's feedback, any attempt to review it is doomed and a waste of time. Better mark it as a draft in this case.
|
- **Is finished or a draft**. When you keep changing the PR without reviewer's feedback, any attempt to review it is doomed and a waste of time. Better mark it as a draft in this case.
|
||||||
|
@ -18,6 +18,7 @@ HeliBoard is a complex application, when contributing, you must take a step back
|
||||||
- **Has a low footprint**. Some parts of the code are executed very frequently, and the keyboard should stay responsive even on older devices.
|
- **Has a low footprint**. Some parts of the code are executed very frequently, and the keyboard should stay responsive even on older devices.
|
||||||
- **Does not bring any non-free code or proprietary binary blobs**. This also applies to code/binaries with unknown licenses. Make sure you do not introduce any closed-source library from Google.
|
- **Does not bring any non-free code or proprietary binary blobs**. This also applies to code/binaries with unknown licenses. Make sure you do not introduce any closed-source library from Google.
|
||||||
If your contribution contains code that is not your own, provide a link to the source.
|
If your contribution contains code that is not your own, provide a link to the source.
|
||||||
|
- **Does not increase app size too much**. Just code changes or adding icons is not in issue, but e.g. large dependencies or adding more default dictionaries will not be accepted.
|
||||||
- **Complies with the user privacy principle HeliBoard follows**.
|
- **Complies with the user privacy principle HeliBoard follows**.
|
||||||
|
|
||||||
A good description and small scope ("single thing") massively help with reviewing. Don't be surprised when your PR gets closes if you clearly / repeatedly violate these parts of the guidelines.
|
A good description and small scope ("single thing") massively help with reviewing. Don't be surprised when your PR gets closes if you clearly / repeatedly violate these parts of the guidelines.
|
||||||
|
|
|
@ -320,7 +320,7 @@ const val POPUP_KEYS_NORMAL = 0
|
||||||
|
|
||||||
private const val LOCALE_TEXTS_FOLDER = "locale_key_texts"
|
private const val LOCALE_TEXTS_FOLDER = "locale_key_texts"
|
||||||
|
|
||||||
// either tld is not lowecase ISO 3166-1 code, or there are multiple according to some list
|
// either tld is not simply lowercase ISO 3166-1 code, or there are multiple according to some list
|
||||||
private val specialCountryTlds = listOf(
|
private val specialCountryTlds = listOf(
|
||||||
"bd" to ".bd .com.bd",
|
"bd" to ".bd .com.bd",
|
||||||
"bq" to ".bq .an .nl",
|
"bq" to ".bq .an .nl",
|
||||||
|
|
Loading…
Add table
Reference in a new issue