Plateforme de documentation unifiée

Hello tout le monde :wave:.
Je me suis rendu compte que la documentation de l’écosystème june est très dispersée sur les sites (ex: doc de duniter sur le site duniter, doc des pods cesium/gchange sur le site de benoit…)
Je me demandais si ça serait pas une bonne idée de créer une plateforme de documentation unifiée pour tout l’écosystème duniter, cela permettrait de retrouver les documentations plus facilement au lieu de devoir aller se balader sur tous les sites :smiley:
Si l’idée vous tente, je peux bricoler quelque chose avec docausaurus (un SSG open source développé par facebook qui est fait pour générer des sites de documentations)

Dites moi ce que vous en pensez.
Bonne soirée.

C’est gentil, mais je serai plutôt d’avis de rajouter les liens vers les docs dans les sites officiels qui rassemblent déjà les infos. Je t’invite à ping @HugoTrentesaux ou @ManUtopiK si tu veux qu’ils rajoutent des liens sur les sites qu’ils maintiennent.

Afin de ne pas rajouter un site en plus …

2 « J'aime »

D’autant qu’il y a des docs de natures différentes (manuels, FAQ, tutos, documentations d’API) qui ont parfois leurs plateformes adaptées (par exemple les bibliothèques Rust).

Quant aux instructions d’installation elles devraient être dans le dépôt du projet directement.

Edit: par contre s’il y a dispersion de la doc d’un projet, ça peut être intéressant de la regrouper, de préférence sur son site officiel ou dans son dépôt. Pas besoin d’une plateforme unique pour tous les projets, il y a déjà des annuaires pour trouver les projets, il manque juste les liens de ces projets vers leurs docs.

1 « J'aime »

Pour info, concernant la doc des Pod CS+ et gchange, elle sont générées a partir des markdown qui sont dans le repo git.
Donc en gros, le repo suffit …

La doc MD est ensuite générée en HTML par un plugin Apache Maven.
Mais je peux la déployer sur n’importe quel serveur, dès lors que j’ai un accès ssh dessus.

1 « J'aime »