Pour le côté client : Un template de plusieurs modules Angular qui peuvent être utilisée dans d'autres projets.
Pour le côté serveur : Une template avec un socket de base pour permettre la communication entre le client et le serveur
Pour obtenir une copie du projet, simplement utiliser git bash :
$ git clone https://github.com/jeremy159/BudgetMe.git
Vous aurez besoin de @angular/cli :
npm install -g @angular/cli
Allez à WebTemplate/client/
et installez tout les modules avec :
npm install
Faîtes la même chose du côté serveur : WebTemplate/server/
Pour rouler le projet, il faudrat deux terminals : un du côté client et l'autre pour le serveur.
Il faut écrire la commande npm start
pour démarrer chaque côté du template.
Pour contribuer au projet, il faut tout simplement faire une branche, effectuer les modifications voulues et merger avec le master lorsque tout semble fonctionnel. C'est donc un pull request :
-
À la racine du projet, écrivez
git checkout -b nomDeLaBranche
. Cela va créer une nouvelle branche et vous mettre dessus. -
Faîtes des commits sur cette branche.
-
Une fois les modification terminée et toutes commitées, écrivez
git checkout master
pour vous positionnez sur la branche avec laquelle vous voulez merger. -
Maintenant que vous êtes sur master, écrivez
git merge nomDeLaBranche
. -
La branche master devrait alors contenir les modifications apportées à la branche nomDeLaBranche.
-
Lorsque le merge s'est fait sans erreurs, supprimez la branche en écrivant
git branch -d nomDeLaBranche
.