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 dossiersrc
tandis quenpm run main
et l'image Docker le fait depuis le dossierdist
.Docker est cependant différent car dans l'image, le dossier
src
est supprimé.