En dokumentasjonsgenerator er et programmeringsverktøy som genererer programvaredokumentasjon beregnet for programmerere (for eksempel API-dokumentasjon) eller sluttbrukere (sluttbrukerguide), eller begge deler, basert på en mengde av kildekodefiler, og i noen tilfeller binærfiler. Noen generatorer, som for eksempel Javadoc, kan bruke spesielle kommentarer for å kjøre genereringen. Doxygen er et eksempel på en generator som kan bruke alle disse metodene.
Typer generering
Dokumentgenerering kan deles i flere typer:
- Batch-generering (generisk teknikk)
- Tekstblokk-korrespondanse (dokumenter opprettet basert på forhåndsdefinerte tekstblokker)
- Skjemaer (skjemaer for nettsteder)
- Dokumentasjon-syntese:
- Dokumentasjon kan utledes fra kode[1]
- Dokumentasjon kan utledes basert på spor fra kjøring[2]
- Dokumentasjon kan utledes fra epostlister[3]
Noen integrerte utviklingsmiljøer gir interaktiv tilgang til dokumentasjon, kode metadata, med mer.
Se også
Referanser