La documentation dans un projet informatique c'est quand même fichtrement important. Ne serait-ce que pour s'y retrouver soi-même plus tard. Je me demandais donc s'il existait une méthode idéale (théoriquement, sans prendre en compte les contraintes temporelles, humaines…) pour écrire une bonne doc. Ayant un peu réfléchi à la question, mais ne possédant que très peu d'expérience en la matière, il me semble y avoir quatre points à considérer :
- L'API Reference
Comment utiliser telle fonctionnalité ? Quelles constantes ? Quelles exceptions ? Quels fonctions ? Quels arguments ?
- Les commentaires
Comment fonctionne ce morceau de code ? Que fait cette fonction ?
- Les tutoriels
Comment utiliser mon programme ? Avec des exemples. Parce que c'est vachement indigeste de découvrir une bibliothèque à travers son API Reference.
- La vision globale du code
Comment interagissent les modules ? Comment s'organisent les dossiers ? MVC est-il employé ? En gros, ce qu'il faut savoir si on souhaite contribuer.
Merci. =)