Contributing to BiznetGio Docs
Quickstart
-
Install dependencies
pip install -r requirements.txt -
Make your desired changes
-
Review your changes with
mkdocs serve -
Make pull request
Project layout
mkdocs.yml # The configuration file.
docs/
index.md # The documentation homepage.
... # Other markdown pages, images and other files.
Deploy documentation
Info
We use two branch. source to hold all the source contents, and master for
compiled contents.
mkdocs gh-deploy --config-file ./mkdocs.yml --remote-branch master
Or you can use CI automation:
deploy:
provider: pages
skip_cleanup: true
github_token: $github_token
local_dir: site
target_branch: master
on:
branch: source
$github_token is the token than you generate from Github with the scope of
public_repo and repo_deployment. Then put that token into your CI platform
(such as Travis).