doc: typos + ajout Makefile

Signed-off-by: mco-system <michael.costa@mcos.nc>
This commit is contained in:
mco-system 2023-02-24 20:04:30 +11:00
parent 59f02b58e7
commit dbbdd0ced9
2 changed files with 10 additions and 6 deletions

4
Makefile Normal file
View File

@ -0,0 +1,4 @@
.PHONY: install
install:
echo "We Make P0RN"

View File

@ -10,13 +10,13 @@ Pour modifier le site, il est nécessaire de créer une branche spécifique et d
## 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 vous êtes satisfaits de vos modifications, vous pouvez créer [une demande d'ajout](https://git.tetalab.org/tetalab/thsf.net/pulls) 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.
Lorsque la demande de fusion sera acceptée (vous pouvez auto-accepter vos demandes de fusion), vos modifications seront automatiquement publiées sur [le site du THSF](https://www.thsf.net).
### 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.
Afin de rendre le processus plus souple, il est possible de personnaliser la livraison en plaçant **à la racine du dépôt** 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`.
@ -26,11 +26,11 @@ Le processus de publication est le suivant:
2. La branche `master` du présent dépôt est cloné sur le serveur hébergeant le site du **THSF**
3. Si un fichier `Makefile` se trouve à la racine du site, la cible `install` (i.e: `make install`) est automatiquement exécutée.
3. Si un fichier `Makefile` se trouve **à la racine du dépôt**, la cible `install` (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.
Aucun contrôle de qualité ou de tests n'est mis en place. Vous êtes seuls sur le coup.
Soyez responsable et **testez vos modifications sur votre machine locale avant de fusionner votre branche** sur la branche `master`
Soyez responsable et **testez vos modifications sur votre machine locale avant de fusionner votre branche** sur la branche `master`.