Contributing
Learn how to contribute to Remède !
How to contribute
To contribute, you can:
- Open an issue (here)
- Choose an issue, fork the repository, resolve it and open a pull request ! (complete guide)
- Contact us to become part of our team (software@camarm.dev)
- So you’ll have access to this repository
Guide
- Open or choose an issue on our issue page
- Fork and clone the repository on your computer
- Read the documentation, and contact us for more informations (at software@camarm.dev).
- Make your changes, and separate your work in multiple commits
- Open a pull request
- Wait and make requested changes
- You’re now a contributor ! Thank you very much !
Add words
Remède fetches words from the Wictionary but sometimes, words are not in our list so, you can add custom words…
- Add it to
data/IPA.txt
- In alphabetic order, add your word with the following schema
word\t/phonetic/
(\t
represents a TAB char, not spaces)
- In alphabetic order, add your word with the following schema
- Add it to
data/custom_words.json
, if necessary- Check on the french Wictionary if your word exist.
- If it does not exist, fill his document manually in the
data/custom_words.json
. Don’t forget to quote your sources in thecredits
field.
- Before making a PR, rebuild ressources (so your word will be added next time database is built)
- Run
python3 scripts/pre_generate_ressources.py
, if it outputs an error, check the previous steps…
- Run
Check also Building database - About - Quickly add a word
Add sheets
Remède needs contributors who can add sheets !
You can find a documentation about writting sheets here
More
You can browse the documentation on the left-side menu. Do not hesitate to contact me us at software@camarm.dev for more information.