Documentation Guide
This guide should give all the information needed to maintain the documentation of the project.
If you only want to change some text files you just need to follow the steps from here, change the files you like and make a pull request.
If you want to setup the project locally, to view the changes and do other stuff you need to follow the Getting Started Guide below.
Getting Started
Just launch docker-compose up
in the directory docs
and visit http://localhost:4000.
If you are behind a corporate proxy you will need to start the docker antiproxy.
Structure
* docs
|-- pages: All documents
| |-- development-guides
| | |-- frontend: All frontend related docs
| | |-- backend: All backend related docs
| | |-- media: Media files for docs in this directory
| | |-- general-guide.md: General Guide for development
| |-- infrastructure-guides
| |-- doc-guides: Guides about the document the project
| |-- user-docs: Just user related documents
| |-- changelog.md: Link to the current changelog
| |-- 404 Page
|-- assets/js: Data to use the search bar
|-- _sass/custom: Custom css files
|-- index.md: Start page for GitHub Pages
|-- gemfile: Includes all necessary gems
|-- _config.yml: Config file for Jekyll
Variables
Jekyll gives us the chance to save variables in the _config.yml
file and use them on different parts of the page.
How to use?
-
Define a Variable in your
_config.yml
e.g.:coming_soon: '> :gear: Coming soon..'
-
You can call the variable like this
{{site.coming_soon}}
. -
The Output will be > Coming soon.. Want to help? Contact us or take look on our current Issues