Dbbackup is a free license software where all help are welcomed. This documentation aims to help users or developers to bring their contributions to this project.
All communication are made with GitHub issues. Do not hesitate to open a issue if:
- You have an improvement idea
- You found a bug
- You've got a question
- More generaly something seems wrong for you
We use GitHub pull requests for manage all patches. For a better handling of requests we advise you to:
- Fork the project and make a new branch
- Make your changes with tests if possible and documentation if needed
- Push changes to your fork repository and test it with Travis
- If succeed, open a pull request
- Upset us until we give you an answer
You can test your code in local machine with the runtests.py
script:
cd tests python runtests.py
We advise you to launch it with Python 2 & 3 before push and try it in Travis.
We use Travis for tests Dbbackup with a matrix of components' version: Several version of Django and several versions of Python including 2, 3 and PyPy.
Code coverage is ensured with Coveralls and has not yet minimum coverage limit.