Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Generate docs in automated build

Is there any way to generate project docs during automated builds?

I'd like to have a single set of source files (HTML?) with the user manual, and from them generate:

  • PDF document
  • CHM help
  • HTML version of the help

The content would be basically the same in all three formats.

Currently I'm using msbuild and CCNET, but I could change that if needed.

like image 786
Juanma Avatar asked Sep 22 '08 10:09

Juanma


People also ask

What is Automatic document generation?

Automated document generation is the process of outputting individualized documents that use the same document templates. Think of repeatable documents, such as bills and customer communication. The same lay out, the same documents, but each individualized with the customer name, date, amount, address etc.

What is formstack document?

Combine Formstack Forms with Formstack Documents to bring data collection and document generation together in one, easy-to-use platform. Easily gather information from your team or customers and boost productivity with seamless document creation.

Is Docassemble free?

docassemble is a free, open-source expert system for guided interviews and document assembly. It provides a web site that conducts interviews with users.


1 Answers

Yes!

  • Use SandCastle to build CHM/HTM documentation of the APIs.
  • Use DocBook + FOP and other tools to produce other kinds of documentation in PDF, RTF, HTML etc...

They can be easily integrated with CruiseControl.NET through NAnt.

like image 74
Sklivvz Avatar answered Oct 02 '22 21:10

Sklivvz