documentation logiciel php

stagiaire
Invité n'ayant pas de compte PHPfrance

12 avr. 2006, 10:32

Bonjour à tous!
Je suis actuellement en stage (j'ai commencer lundi) et mon travail pour le moment est de réaliser une documentation d'un logiciel en php que je devrais ensuite modifier.
Mais je ne sais pas du tout comment mis prendre pour faire cette documentation et je n'ai pour le moment personne pour m'encadrer (partie en vacances).
Pourriez vous m'aider.
Merci

Mammouth du PHP | 684 Messages

12 avr. 2006, 10:51

Salut.

Deja, il serait bon de nous dire sous quel environnement tu veux travailler. Moi je suis sous Linux et je pense a la doc sous Windows. Je vais donc essayer au mieux de faire un fichier de doc qui pourra etre lu sous les deux systemes. Je penses aussi a MacOs. Pour cela je penche plus sur un format PDF qui est lu par tout le monde.
Tu peux aussi faire ta documentation en page web qui elle aussi est lu par tout les navigateurs.
Pour la documentation technique, on a mis en place PHPDocumentator qui te lis les fichiers source PHP et qui t'en fait une doc html. Il faut bien sur avoir mis assez de commentaire dans le code pour permettre cette solution.

En esperant avoir ete assez clair.

EDIT: J'ai oublie de parler de latex qui permet de faire un fichier source (style html avec des balises) qui sera modifier soit en PDF, soit en html. Je crois qu'il est possible de faire encore bien d'autres formats.
Zigz4g

stagiaire
Invité n'ayant pas de compte PHPfrance

12 avr. 2006, 11:00

Merci beaucoup pour ces renseignement qui me seront je pense très utile.

Mais en fait je voulais parler du contenu de la documentation et de sa structuration (c'est la 1ere fois que j'en fait une :oops: ).

Merci!

Mammouth du PHP | 684 Messages

12 avr. 2006, 11:43

Desole, je n'avais pas compris le sens de la question.

Je penses que tu devrais commencer par deux parties :
La premiere qui explique globalement ce que fait l'application. Ceci te permettra de mieux comprendre l'application.
La deuxieme serait plus detaillee et expliquerait les parties techniques employees et le fonctionnement precis que l'on doit obtenir.

Tu peux aussi rajouter une petite doc sur les conventions de codage, les technologies employees et les systemes supportes (BDD, PHP, os, etc...).
Zigz4g

stagiaire
Invité n'ayant pas de compte PHPfrance

12 avr. 2006, 11:57

Merci beaucoup!

Je vais me basée sur ça pour faire la documentation.
Si vous avez d'autres indications n'hésitez pas à me les communiquer.

Eléphant du PHP | 441 Messages

12 avr. 2006, 12:34

si tu veux, je peux t'envoyer des exemples de docs techniques par mail... (MP)
Futures Stars par ici >> www.apel-doorn.com
fan d'info et du ... PSG !! :D
Apprendre, comprendre et maîtriser telle est ma devise!
Fan inconditionnel de netvibes

stagiaire
Invité n'ayant pas de compte PHPfrance

12 avr. 2006, 13:17

Oui je veut bien merci :
c'est [email protected]

Eléphant du PHP | 312 Messages

12 avr. 2006, 14:26

C'est une documentation fonctionnelle ou technique ?
Ca se rapproche d'un manuel d'utilisateur ou de la documentation du code source de l'appli ?

stagiaire
Invité n'ayant pas de compte PHPfrance

12 avr. 2006, 15:15

Les deux je pense! :?

Eléphant du PHP | 441 Messages

12 avr. 2006, 16:27

Les deux je pense! :?
Uhm c'est pas je pense la bonne réponse !! ;)
Clairement en entreprise les deux sont séparés car destinés à des acteurs totalement différents.
Il faut que tu saches quel type de doc tu dois réaliser.
Moi je ne peux te fournir qu'un exemple de doc technique. Logique non ?;)
Futures Stars par ici >> www.apel-doorn.com
fan d'info et du ... PSG !! :D
Apprendre, comprendre et maîtriser telle est ma devise!
Fan inconditionnel de netvibes

Eléphant du PHP | 312 Messages

12 avr. 2006, 16:30

Si tu dois réaliser les deux, ça se fera en deux temps avec des outils radicalement différents, etc, etc.

Pour la doc technique, le plus utilisé en php est phpDocumentor, qui te génère ta doc à partir des commentaires (lorsqu'ils sont au bon format) dans ton code (devant une fonction, devant un paramètre, au début d'un fichier, etc).