|
||
---|---|---|
images | ||
styles | ||
.editorconfig | ||
.gitignore | ||
index.html | ||
README.md |
THSF.NET
Le site du THSF
Modifier le site
Il n'est pas possible de pousser directement des modifcations sur la branche master
.
Pour modifier le site, il est nécessaire de créer une branche spécifique et d'y pousser vos modifications.
Publication du site
Lorsque vous êtes satisfaits de vos modifications, vous pouver créer une demande de fusion de branche de votre branche sur la branche master
.
Lorsque la demande de fusion sera acceptée (vous pouvez auto-accepter vos demande de fusion), vos modifications seront automatiquement publiées sur le site du THSF.
Personnalisation de la publication
Afin de rendre le processus plus souple, il est possible de personnaliser la livraison en fournissant un fichier Makefile
contenant une cible install
qui sera systématiquement executée.
C'est dans cette cible install
que vous pourrez mettre toutes vos commandes personnalisées, typiquement l'installation de modules npm
.
Le processus de publication est le suivant:
-
Le site actuellement en production est supprimé
-
La branche
master
du présent dépôt est cloné sur le serveur hébergeant le site du THSF -
Si un fichier
Makefile
se trouve à la racine du site, la cibleinstall
(i.e:make install
) est automatiquement exécutée.
Contrôle de qualité et tests
Aucun contrôle de qualité ou de tests n'est mis en place. Vous êtes seul sur le coup.
Soyez responsable et testez vos modifications sur votre machine locale avant de fusionner votre branche sur la branche master