mirror of
				https://github.com/vyos/vyos-documentation.git
				synced 2025-10-26 08:41:46 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			51 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| .. _contrib-documentation:
 | |
| 
 | |
| Documentation
 | |
| -------------
 | |
| 
 | |
| VyOS documentation is written in reStructuredText and generated to Read the Docs
 | |
| pages with Sphinx, as per the Python tradition, as well as PDF files for offline
 | |
| use through LaTeX.
 | |
| 
 | |
| We welcome all sorts of contributions to the documentation. Not just
 | |
| new additions but also corrections to existing documentation.
 | |
| 
 | |
| Guidelines
 | |
| ^^^^^^^^^^
 | |
| 
 | |
| There are a few things to keep in mind when contributing to the
 | |
| documentation, for the sake of consistency and readability.
 | |
| 
 | |
| Take a look at the :doc:`/documentation` page for an intricate explanation
 | |
| of the documentation process.
 | |
| 
 | |
| The following is a quick summary of the rules:
 | |
| 
 | |
| - Use American English at all times. It's always a good idea to run
 | |
|   your text through a grammar and spell checker, such as `Grammarly`_.
 | |
| - Don't forget to update ``index.rst`` when adding a new node.
 | |
| - Try not to exceed 80 characters per line, but don't break URLs over this.
 | |
| - Properly quote commands, filenames and brief code snippets with double backticks.
 | |
| - Use literal blocks for longer snippets.
 | |
| - Leave a newline before and after a header.
 | |
| - Indent with two spaces.
 | |
| - When in doubt, follow the style of existing documentation.
 | |
| 
 | |
| And finally, remember that the reStructuredText files aren't
 | |
| exclusively for generating HTML and PDF. They should be human-readable
 | |
| and easily perused from a console.
 | |
| 
 | |
| Building
 | |
| ^^^^^^^^
 | |
| 
 | |
| The source is kept in the Git repository
 | |
| https://github.com/vyos/vyos-documentation
 | |
| 
 | |
| You can follow the instructions in the README to build and test your changes.
 | |
| 
 | |
| You can either install Sphinx (and TeX Live for PDF output) and build the
 | |
| documentation locally, or use the `Dockerfile`_ to build it in a container.
 | |
| 
 | |
| .. _Dockerfile: https://github.com/vyos/vyos-documentation/blob/master/docker/Dockerfile
 | |
| .. _Grammarly: https://www.grammarly.com/
 |