You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
l4p1n 18da771da4 Base du bot en ce qui concerne les fichiers (#1) 11 months ago
libs Base du bot en ce qui concerne les fichiers (#1) 11 months ago
migrations Base du bot en ce qui concerne les fichiers (#1) 11 months ago
plugins Base du bot en ce qui concerne les fichiers (#1) 11 months ago
.gitignore Base du bot en ce qui concerne les fichiers (#1) 11 months ago
LICENSE Initial commit 11 months ago
README.md Base du bot en ce qui concerne les fichiers (#1) 11 months ago
app.js Base du bot en ce qui concerne les fichiers (#1) 11 months ago
config.example.json Base du bot en ce qui concerne les fichiers (#1) 11 months ago
db-migrate Base du bot en ce qui concerne les fichiers (#1) 11 months ago
package-lock.json Base du bot en ce qui concerne les fichiers (#1) 11 months ago
package.json Base du bot en ce qui concerne les fichiers (#1) 11 months ago

README.md

Projet de bot communautaire du serveur

Ce projet de bot est ouvert à tous ceux qui veulent y contribuer.

Commencer à contribuer

Afin de commencer sur de bonnes voies, vous devez cloner le repository avec git, sur votre ordinateur. J’ai bien écrit cloner et non télécharger une archive. J’ai personnellement horreur des uploads à l’arrache sans qu’on puisse savoir le quoi du comment. Ensuite, comme la branche master est protégée pour éviter des coquins qui pourraient glisser du code indésirable, veuillez bien vouloir faire une nouvelle branche nommée features/<fonctionnalité que vous souhaitez mettre implémenter>. Cette branche contiendra la copie de la branche master en cours. Effectuez vos modifications en faisant des commits régulièrement.

Avant de créer une branche, assurez vous que votre copie de master est à jour avec git pull.

Faire une demande de fusion

Une fois que la satisfaction de votre plugin est atteinte, vous pourrez faire une demande de fusion. Cette demande sera ensuite traitée à plusieurs afin de s’assurer que tout va bien. Ensuite, elle sera votée et si la communauté semble favorable, votre fonction sera fusionnée.

Le fichier config.example.json

Ce fichier est un modèle de configuration pour votre propre environnement de dev. Ce fichier doit être impérativement exempt de toutes informations sensibles telles que des clef d’API et autres. Si vous commitez par accident un fichier contenant des informations sensibles, révoquez immédiatement les clefs concernées.

Le modèle devra être copié (et non renommé) vers config.json. Ce dernier ne sera pas versionné.

Autres informations

La base de données est basée sur PostgreSQL et l’interaction avec Discord se fait via Discord.js. Le reste des informations se trouve dans le wiki du projet.