Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • fusiondirectory-orchestrator fusiondirectory-orchestrator
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 25
    • Issues 25
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 6
    • Merge requests 6
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • fusiondirectoryfusiondirectory
  • fusiondirectory-orchestratorfusiondirectory-orchestrator
  • Wiki
  • Gitlab base
  • gitlab sphinx

gitlab sphinx · Changes

Page history
✨ feat(wikibase) add the base wikid documentation authored Mar 06, 2019 by Benoit Mortier's avatar Benoit Mortier


Signed-off-by: default avatarBenoit Mortier <benoit.mortier@opensides.be>
Hide whitespace changes
Inline Side-by-side
gitlab-base/gitlab-sphinx.md 0 → 100644
View page @ 2e081aab
## Migration du wiki gitlab à sphinx
### Installer les paquets nécessaire
Il faut installer les paquets suivants :
* python-sphynx
* python-sphinx-rtd-theme
* texlive
* texlive-latex-extra
* texlive-latex-recommanded
### Préparation des dossiers
* On clone repo du projet
* On créer le dossier docs/sphinx et on s'y déplace
* On clone le repo wiki dans vers ./wiki
### Préparation de sphinx
```bash
# Répondre au différente question et laissé par défaut en général
# Sauf pour la demande d'un dossier source séparé et d'ajouter le epub builder
sphynx-quickstart
```
### Conversion
On lance le script gitlabWikiToSphynx.sh
### Finalisation
Ensuite on peut convertir en html ou en pdf. Les fichiers seront dans ./build/
```bash
# Clean
make clean
# HTML
make html
# PDF
make latexpdf
```
Pour finir on commit le contenu de docs/sphinx dans le répo du projet.
### Formatage du wiki
Pour que le script fonctionne le formatage doit être le suivant
Pour la 1ère page on a par exemple ceci
```
# Documentation
[OpenLDAP](openldap)
```
Ensuite sur la page openldap on aura ceci
```
## OpenLDAP
[Installation des serveurs](openldap/server)
```
Et ensuite pour la page server on a ceci. Il ne vaut mieux ne pas dépassé 3 niveaux
```
### Installation du serveur
XXX
#### Installation des paquets
XXX
#### Insertion des LDIFs
XXX
```
On remarque que sur la page qu'on edit, il faut toujours avoir une dièse avec le titre.
A chaque nouvelle page on incrémente le niveau.
Si on veut avoir différent points sur une même page on incrémente les dièses mais sur la même page (par exemple la page server)
\ No newline at end of file
Clone repository
  • formation
    • configure vbox
    • import vbox
    • setup vbox debian
    • vm informations
    • vm test
  • gestion
    • acces externes
    • attributs synchronisation
    • referentiel personnes
    • retroplanning
    • scripts synchronisation
    • support ldap
  • gitlab base
    • ajout de fichier dans repo
    • ajout de fichier
    • arborescence
    • ecrire ticket
View All Pages