46 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| {
 | |
| 	"_label": "How to Build ERPNext Documentation"
 | |
| }
 | |
| ---
 | |
| This page explains how to build the ERPNext documentation.
 | |
| 
 | |
| The documentation sources are in the [`docs` folder of the erpnext repository](https://github.com/webnotes/erpnext/tree/master/docs). The source files are in markdown format and they have a custom header that is separated by `---`
 | |
| 
 | |
| ## Documentation Header
 | |
| 
 | |
| The header contains the title of the page and sub pages (table of contents) in any. Example of a simple header with title is:
 | |
| 
 | |
| 	---
 | |
| 	{
 | |
| 		"_label": "How to Build ERPNext Documentation"
 | |
| 	}
 | |
| 	---
 | |
| 	
 | |
| #### Adding Table of Contents
 | |
| 
 | |
| Table of contents is added by setting the `_toc` property as below:
 | |
| 
 | |
| 	---
 | |
| 	{
 | |
| 		"_label": "Developer",
 | |
| 		"_toc": [
 | |
| 			"docs.dev.install",
 | |
| 			"docs.dev.quickstart",
 | |
| 			"docs.dev.framework",
 | |
| 			"docs.dev.api",
 | |
| 			"docs.dev.modules",
 | |
| 			"docs.dev.translate"
 | |
| 		]
 | |
| 	}
 | |
| 	---
 | |
| 	
 | |
| ## Building the Output pages
 | |
| 
 | |
| Once the sources have been edited / updated, to build the documentation, login into your local ERPNext account.
 | |
| 
 | |
| 1. Open __Documenation Tool__ by adding `#Form/Documentation Tool` to the address bar.
 | |
| 1. Check on all the pages to be generated
 | |
| 1. Click on "Make Docs"
 | |
| 
 | |
| All the output pages are generated in the `public/docs` folder |