Contributing to pythapi
If you like to help out and add new features or fix any kind of bugs, you need to follow specific procedures and rules.
Contribution Procedure
- Fork the project to your personal Github account
- Clone the fork to your local development machine
- Checkout the
develbranche - Make changes to the code
- Run any kind of tests by building the project localy using
python setup.py install - Repeat step 4-5 until everything is working as expected
- Commit to your
develbranche - Push the changes to your Github fork
- Make a pull request from your
develbranche to the originaldevelbranche
Don't change the CHANGELOG, make sure you have documented your changes in the docs using mkdocs
Documentation
The documentation is written using mkdocs. You can serve the documentation site using the next command in the root of the project folder:
$pip install mkdocs
$mkdocs serve
This will launch a web server on http://localhost:8000. As soon you've updated the documentation, the changes are updated immediatly on the web interface.