Skip to content

NinjasCL/asciidoc-book-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Asciidoc Book Template

This is an example template for making Asciidoc books.

An example output can be seen online at https://ninjascl.github.io/asciidoc-book-template/.

You can learn with Asciidoc Cheatsheet.

Technology

Diagrams

The following technologies were selected for diagrams:

  • PlantUML: UML diagrams and C4 architecture diagrams.

  • Graphviz: Generic diagrams tool.

  • DBML: Database ERD diagrams (friendlier syntax than PlantUML)

  • Vega: Declarative language for creating, saving, and sharing interactive visualization designs.

WIP Diagrams

These need extra configurations inside the Dockerfile to Work (Puppeteer).

  • Mermaid: Uses Markdown-inspired text definitions and a renderer to create and modify complex diagrams.

  • BMPN: Business Process Model and Notation.

Commands

  • make install: Builds the Dockerfile.

  • make html: Builds the html version of the book.

  • make pdf: Builds a PDF version of the book.

  • make server: Starts a new server for the html version. (requires python3).

  • make word: Creates a new Microsoft Word document from the book. (requires pandoc).

License

Created with ❤️ by Camilo Castro and contributors[1]. for Ninjas.cl[2].

Licencia Creative Commons

Source code licensed with BSD-2[4].

🤩 Credits

Made with by Ninjas.cl .