I am working on a new library and I am using XML comments for API documentation along with SandCastle which works really well.
But I need to write additional documentation which covers concepts, overall architecture, working demos etc, class diagrams etc.
I have 2 options:
- Use some wiki engine and write documentation wiki style.
- Use MAML which seems to be for this purpose.
Using wiki seems safe solution because there are many stable, popular and free engines available but API and conceptual documentation will not go hand in hand (cross-linking, appearance etc). Using MAML means a learning curve and I am not sure about how mature it is and what are its advantages/disadvantages.
Have you used MAML/Wiki for this purpose and what have been your learnings? What would you suggest me?