Structure et utilisation du dépôt Git

This commit is contained in:
Bastien Dumont 2021-02-25 23:32:52 +01:00
parent c1cb5a9690
commit b8c8e94396

View File

@ -578,28 +578,43 @@ _CSL/Clio_ dispose d'une [communauté sur Zenodo](https://zenodo.org/communities
#### Sur le dépôt du projet
<!-- Indiquer ici la référence au dépôt et la manière dont il est structuré. Indiquer comment cloner le répertoire et le mettre à jour régulièrement, avec une solution en ligne de commande et une solution graphique — mais préciser qu'on peut aussi se contenter d'aller sur le site et de récupérer ce qui a été mis à jour. -->
Vous pouvez également cloner^[Voir ] et mettre à jour régulièrement le [dépôt du projet](https://bastien-dumont.onmypc.net/git/bdumont/CSL-Clio) pour avoir tous les fichiers réunis en une seule arborescence. Elle est constituée comme suit :
* **CSL** : styles CSL
* **[Revues...]** : différents répertoires nommés d'après le nom de la revue ou de l'éditeur correspondant
* ***.csl** : fichier CSL
* ***.md** : fichier source de la documentation spécifique à ce style
* ***.pdf** : version PDF de cette documentation
* ***.html** : fichiers de validation
* **Documentation** : documentation générale du projet
* **GUIDE_CSL-Clio.md** : source de ce guide
* **GUIDE_CSL-Clio.pdf** : version PDF
* ***.png** : images utilisées dans ce guide
* **Macros**
* **LibreOffice**
* **ApresZotero** : bibliothèque de macros (non compressée)
* ***.otx** : version compressée de la bibliothèque de macros à installer comme extension dans _LibreOffice_
* **Filtres** : filtres pour _Pandoc_
* **Tests-Data** : fichiers utilisés pour les tests de validation des styles
* **Utilitaires** : divers fichiers utilisés pour la maintenance (dont le makefile du projet)
> Si vous n'avez jamais utilisé Git, vous pouvez commencer par lire, sur [cette page](https://docs.gitlab.com/ee/gitlab-basics/start-using-git.html), les sections _Requirements_, _Git terminology_ et _Clone a repository_.
>
> Pour créer une copie locale du dépôt, utilisez la commande :
> ```
> git clone 'https://bastien-dumont.onmypc.net/git/bdumont/CSL-Clio.git'
> ```
>
> Pour obtenir la liste des fichiers qui ont été ajoutés ou modifiés sur le dépôt depuis la dernière mise à jour de votre copie locale (et donc, pour les fichiers CSL, ceux que vous devrez [réimporter dans *Zotero*](#fichiers-csl) si vous la mettez à jour) :
> ```
> git diff --name-only origin
> ```
>
> Pour mettre à jour votre copie locale du dépôt :
> ```
> git fetch
>```
<!-- Arborescence envisagée :
CSL-Clio
- CSL
- [Revues...]
- *.csl
- *.md
- *.pdf
- *.html
- Documentation
- GUIDE_CSL-Clio.md
- GUIDE_CSL-Clio.pdf
- *.png
- Macros
- LibreOffice
- ApresZotero
- *.otx
- Filtres
- Tests-Data
- Utilitaires
-->
### Fichiers CSL