Génération de la documentation d'un dépot git
1/ Créer un répertoire docs/
au niveau de la racine du projet
2/ En se plaçant au niveau du répertoire docs/
2-1/ Création du fichier make.jl
Ce programme utilise Documenter.makedocs()
pour générer les pages html et Documenter.deploydocs()
pour la dépoloyer dans les Github-pages:
using Documenter
using *le module*
makedocs(
modules = [*le module*],
sitename = "le nom du site",
authors = "author 1, author 2, ...",
format = Documenter.HTML(prettyurls = get(ENV, "CI", nothing) == "true"),
pages = [
*Ici vous listez vos pages de la façon suivante*
"Le nom de la page 1 " => "page1.md",
"Le nom de la page 2 " => "page2.md",
.
.
.
]
)
deploydocs(repo = "*Le lien du dépôt git*")
2-2/- Ajouter les dépendances spécifiques à la génération de la doc
Au niveau du répertoire docs vous tapez sur un terminal
/docs$ julia
julia> ]
pkg> activate .
(docs) pkg> add Documenter
(docs) pkg> add *Le lien git du module*
2-3/ ajout des fichiers
Créez un docs src/
ensuite src/assets/
le premier contiendra les fichiers.md
et le deuxième contiendra les éventuels images, logo et autres. (pour ajouter un logo mettez l'image sous le nom logo.<extension>
dans assets/
.
2-4/ index des fonctions
3/- Génération de la docs
Pour en savoir plus, consultez cette page.