Ho un grande progetto php. Ho usato per documentarlo con NaturalDocs, ma non ho incluso la generazione della documentazione nel processo di compilazione per molto tempo (anni).
Recentemente ho iniziato a usare il compositore e ho esaminato il PSR. L'unico modo standard per documentare il mio codice sembra essere docblocks per phpdocumentor.
Dato che il mio codice è solo in parte orientato agli oggetti e contiene molti file procedurali, non posso fare affidamento solo sulla documentazione di classi e funzioni, ma ho un sacco di documentazione a livello di file.
Si scopre che i docblock a livello di pagina non sono ben supportati in phpdocumentor (vedi link ). Quindi sono davvero bloccato ora.
Per concludere le mie domande:
Ha senso documentare codice non orientato agli oggetti con docblocks e phpdocumentor? Phpdocs è una buona scelta qui? Il mio approccio per professionalizzare la documentazione del nostro progetto è fattibile o è in qualche modo imperfetto?