Pensez à conserver sur Github votre dump de base de données.
Vous pouvez le faire avec la commande mysqldump
ou via MySQL Workbench.
Pensez à faire votre serveur express dans un fichier app.js
pour que tout le monde parte de la même base.
Pensez également à faire votre fichier avec votre connexion de base de données. Vous pouvez importer ce fichier (via le require
) dans votre app.js
cependant ce fichier doit être dans votre .gitignore
.
Dans un premier temps vous pourrez placer toutes vos routes dans ce fichier, par la suite il faudra les diviser en plusieurs fichier ; vous pouvez voir un exemple ici dans la section express.Router
.
Pensez à faire un
git checkout -b dev
git push origin dev
pour initialiser votre dev
.
Pensez à créer une branche database
avec vos premiers fichiers :
- app.js
- dump.sql
Puis à faire une une pull request vers la branch dev
, vous partirez tous ainsi de la base.
Pensez à faire un fichier .gitignore
(e.g : avec http://gitignore.io) en ajoutant bien votre fichier de connexion à votre base de données dedans.
Pensez à jeter un œil sur les détails sur la sécurité côté node : http://expressjs.com/en/advanced/best-practice-security.html.