DOCUMENTATION.rst 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. =======================================
  2. Documentation files structure and usage
  3. =======================================
  4. ***************************
  5. Documentation build process
  6. ***************************
  7. Configure
  8. =========
  9. 1. Find xsltproc
  10. 2. Find fop
  11. 3. configure custom xsl and xml files needed for document generation.
  12. Build
  13. =====
  14. 4. Expand docbook resources
  15. 5. Build docs based on calls to DOCBOOK_TO_PDF
  16. a. CLEAN_REL_BOOK for provided xml
  17. b. RUN_XSLTPROC on xml file generated in a using defined xsl file to generate fo file
  18. c. RUN_FOP to generate pdf from fo file generated in b
  19. The entire build process via a call to DOCBOOK_TO_PDF is run on cmake targets that are generated with custom
  20. targets at configure time.
  21. **********************************
  22. Directory structure of CMake files
  23. **********************************
  24. - docs/ - Directory for documentation building
  25. - bin/ - Directory containing scripts used by documentation team
  26. - BuildTools/ - Directory containing xsl files and xsl file templates used by documentors
  27. - common/ - Directory containing common files used by all documents built
  28. - resources/ - directory containing docbook resources needed to build documentation