Botanique/CONTRIBUTING.md

2.3 KiB

Comment contribuer ?

Ce guide contient instructions et conseils sur la façon de contribuer au projet. Veuillez le lire attentivement si vous êtes un nouveau contributeur.

Ce guide n'est pas définitif et il est mis à jour au fil du temps. Si vous trouvez un problème quelconque, n'hésitez pas à le signaler par le biais d'un ticket ou à le corriger directement en soumettant une Pull Request.

Sommaire

Recevoir de l'aide

Si tu as besoin d'aide, tu peux poser ta question sur le Discord.

Langues

La langue par défaut est définie dans src/utils/client.ts dans client.config.default_lang.

La langue par défaut fait office de solution de secours dans le cas où une traduction est incomplète. On part donc du postulat que la langue par défaut contient toujours toutes les chaînes de caractère dont le bot a besoin.

Ajouter une langue

Mettre à jour une langue

Soumettre ses modifications

Lorsque vous vous sentez confiant dans vos modifications, ouvrez une Pull Request afin que votre code puisse être revu et fusionné.

Veuillez tester vos modifications avant de les soumettre. Attention, ce n'est pas parce que vos modifications fonctionnent avec npm run debug qu'elles fonctionneront avec npm run main, ainsi que dans l'image Docker.

npm run debug execute le code depuis le dossier src tandis que npm run main et l'image Docker le fait depuis le dossier dist.

Docker est cependant différent car dans l'image, le dossier src est supprimé.

Type de merge