MP08 - UF4: Control de versions i documentació
Documentació de Codi amb phpDocumentor
Crearem la documentació del codi dels nostres programes amb phpDocumentor. Per això accedirem a la pàgina oficial de phpDocumentor i en farem la instal·lació al nostre ordinador.
La versió disponible el, gener de 2024, era la 3.0.
La versió disponible el, gener de 2025, és la 3.0.
Segons se'ns proposa, hi ha tres formes d'instal·lar-lo, una d'elles amb un Docker. Si tenim temps, ho farem més endavant. De moment escollirem la tercera opció que diu Stand-alone, downloading a PHAR.
Aquesta eina utilitza php i té uns determinats requeriments:
-
PHP 8.1.2 o superior
-
L'extensió mbstring de php
-
L'extensió xml de php
-
Opcionalment
- Graphviz
- PlantUML
Instal·lació de phpDocumentor de forma autònoma, baixant un PHAR
Podeu baixar l'últim fitxer PHAR a https://phpdoc.org/phpDocumentor.phar o una versió específica a https://github.com/phpDocumentor/phpDocumentor/releases.
El fitxer phar es pot utilitzar invocant PHP directament i proporcionant el fitxer phar com a paràmetre:
php phpDocumentor.phar run -d . -t docs/api
podem posar-lo, també, en algun directori que tinguem a la variable del PATH, donar-li permisos d'execució, i cridar-lo directament, havent-li posat de nom phpDocumentor, sense l'extensió.
$ phpDocumentor run -d . -t docs/api
Per tant...
Possible instal·lació en Linux
sudo wget https://phpdoc.org/phpDocumentor.phar -O /usr/local/bin/phpDocumentor
sudo chmod a+x /usr/local/bin/phpDocumentor
Ja el podem utilitzar directament indicant el directori on tenim el projecte i el directori on volem la documentació generada:
-
-dindica el directori on tenim el codi amb els comentaris -
-tindica el directori on se'ns generarà el codi accessible perhtml.
phpDocumentor run -d projecte -t documentacio
Una vegada instal·lat ja podrem utilitzar-lo.
Per crear, de forma fàcil la documentació per PHPDocumentor, VisualStudioCode té moltes extensions possibles. Només cal buscar php Doc i ens n'apareixeran unes quantes.