nosgestesclimat-site icon indicating copy to clipboard operation
nosgestesclimat-site copied to clipboard

[Méta] Améliorer la documentation NGC

Open Clemog opened this issue 2 years ago • 1 comments

Améliorer la documentation du modèle

Beaucoup de travail à été réalisé pour améliorer la lisibilité et la transparence du modèle de calcul ... mais ce travail a donné lieu à de nombreuses issues qu'il est temps de résoudre. Cette méta concerne, à la fois des points bloquants et des améliorations à apporter. Mais avant, un rapide état des lieux de l'actuel :

L'actuel

  • Le modèle NGC est documenté directement via Publicodes, qui propose d'ailleurs dans la librairie un composant permettant de générer automatiquement la page /documentation/bilan à partir des règles de /data, affichant le calcul, les dépendances de chaque règle, les notes et descriptions du modèle.
  • Une introduction à la documentation, "home" de la documentation qui permet de s'y retrouver un peu plus au départ
  • Une page "Modèle" a été publiée pour expliquer rapidement ce qu'est le modèle et visualiser l'influence de certaines valeurs par défaut sur la valeur de départ
  • D'autres "guides" qui pourraient s'apparenter à des docs sont présents sur le site mais peu référencés voir introuvables tels que les guides du mode groupe (#802)
  • La FAQ est présente sur la page /contribuer ce qui n'est pas sa place, FAQ qui d'ailleurs pourrait être améliorée. On pourrait mieux gérer les ancres.
  • Wiki côté site et modèle
  • Releases

Les limites et améliorations possibles (à compléter bien sur)

  • Il est difficile de se retrouver dans l'arborescence de la documentation avec le "menu" à gauche
  • La documentation est générée à partir du calculs liées aux valeurs de sa propre simulation
  • Auparavant le mécanisme référence était affiché dans la doc au même titre que que note et description ce qui ne semble plus être le cas <--- [Mael] je crois que si
  • On ne peut pas rediriger vers une question précise de la FAQ

TO DO

Cette liste a été créée via les issues labellisées "documentation" (comme par hasard) du dépôt site. Certaines issues sont également labellisées côté modèle mais concerne des "manques" de complétude des notes / sources associées a certaines sujets. Je pense que certaines sont discutables, l'idée de l'issue est aussi d'en parler et de fermer celles qui sont obsolètes. Certains points sont éventuellement à convertir en issue, ce serait peut-être intéressant de faire un point dédié sur le sujet :)

Modèle

  • https://github.com/datagir/nosgestesclimat-site/issues/215
  • https://github.com/datagir/nosgestesclimat/issues/1624
  • ~~- https://github.com/datagir/nosgestesclimat/issues/914~~

Site

  • #26 : pour afficher toujours le même nombre de chiffres significatifs en convertissant les valeurs dans les unités adéquats
  • #215 : pour permettre d'avoir une idée de tous les FE utilisés (on parle de FE pour toutes les règles qui permettent d'obtenir du CO2e et pas seulement les FE de la base carbone. Ce serait un travail intéressant lié en parti à l'issue citée précédemment
  • #346 : l'idée est ici de travailler sur le parcours utilisateur pour accéder à la doc ou plus généralement, à une info importante dans NGC (notamment la FAQ). Le pb vient du constat que beaucoup de questions utilisateurs trouvent déjà une réponse qque part dans la doc. Des améliorations notables ont été faite (page "home" de la doc, page "home" du site) mais on pourrait travailler davantage sur l'organisation des pages, l'indexation etc...
  • #618 : les chiffres de la documentation sont ceux de "notre simulation". C'est une bonne chose : on pourrait alors modifier ses chiffres pour visualiser l'influence d'une question donnée sur le résultat. Or, on aimerait aussi pouvoir accéder aux chiffres "moyens" depuis google. Réflexions à prévoir ! (il me semble @laem que tu avais commencé qque chose ?)
  • #484 : on peut dire que c'était la méta précédente, des éléments intéressants :)
  • #697 à terminer
  • https://github.com/datagir/nosgestesclimat-site/issues/1098
  • Ajouter des graphes pour chaque sous-parties de la documentation (cf point 1 de https://github.com/incubateur-ademe/nosgestesclimat/issues/893)

Clemog avatar Jan 10 '23 11:01 Clemog

J'ai commencé une PR sur publicodes pour améliorer la doc https://github.com/betagouv/publicodes/pull/354

laem avatar Jan 17 '23 10:01 laem