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 avui, gener de 2024, é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 Download the PHAR file and place it in the location of your liking.
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:
-
-t
indica el directori on tenim el codi amb els comentaris -
-d
indica el directori on se'ns generarà el codi accessible perhtml
.
phpDocumentor run -d projecte -t documentacio
Una vegada instal·lat ja podrem utilitzar-lo.