Home
Here you can find
-
workflow for H24 library
-
documentation explaining main steps. Still in progress (cf. here)
Team
Clémentine Cottineau-Mugadza, Julien Perret, Romain Reuillon, Sébastien Rey-Coyrehourcq, Julie Vallée
Related paper
An agent-based model to investigate the effects of urban segregation around the clock on inequalities in health behaviour (submitted)
About website
-
Pour modifier les options et la navigation du site, tout est dans le
../mkdocs.yml
-
Pour écrire du code source "inline", par exemple, en python :
range()
est la méthode qui sert à générer des séquences. -
Pour écrire des bouts de code, voir dans workflow.md pour la fonction
code_from_file(...)
-
Pour les infobox, les icones/emoji, etc. voir la documentation
Le site est fait avec MkDocs, et l'extension material.
Il est compilé via une github action, voir dans le folder
.github/workflows/mail.yml
La documentation est une primo-étape souvent oublié vers la reproductibilité. La todo list pour une vrai reproductibilité qui permettrait ensuite de s'autonomiser vis à vis des outils actuels dev instable (python, scala, github api, mkdocs api, etc. ) est ensuite longue...
En attendant la sortie de
Dottydoc, qui
permettra d'extraire facilement des signatures .scala
pour les
convertir au format markdown, le site utilise une bête macro en python,
avec sed et l'injecter dans le code.
La macro (/docs/macro.py
) en question s'appuie sur un plugin mkdocs
macro.
Les plugins pour mkdocs utilisé la doc de mkdocs sont listés dans le .yml : inlinehilite, highlight, emoji