Skip to content

Latest commit

 

History

History
51 lines (31 loc) · 1.22 KB

CONTRIBUTING.rst

File metadata and controls

51 lines (31 loc) · 1.22 KB

Development Notes

The pages are published using the Read The Docs online service.

Any changed pushed to master is automatically published online.

There is paver file to help running a few local tasks.

To initiate the dev environment:

./brink.sh deps
or
pip install -r docs/requirements.txt

To generate the page on your local system:

./brink.sh generate
or
sphinx-build -b html -j 2 -n -W docs/ build-geck/html/

To view the local result:

firefox build/html/index.html

To run a few tests:

./brink.sh test

Onboarding Notes

If you are currently onboarding with the Chevah Project, making improvements to the GECK is a good starting point.

Below is a guide that you can follow to make changes to this repo:

Create a new branch and check out to that branch so that you are working on your own branch and not the master branch.

git checkout -b geck-improvements with geck-improvements as an example branch name.

If there is a GitHub issue involved, add the ID at the beginning of the branch name:

1234-geck-improvements

Once all changes are made, git push your changes out to your git branch (not the master branch) and create the first Pull Request.