This project adheres to the Contributor Covenant Code of Conduct. By participating, you are expected to honor this code.
The best way to start developing this project is to set up a virtualenv and install the requirements.
git clone <my remote url/bugzilla2gitlab.git>
cd bugzilla2gitlab
virtualenv venv
source venv/bin/activate
pip install -r requirements-dev.txt
pip install .
Run tests to confirm that everything is set up properly.
pytest
- Fork this repository
- Create a branch:
git checkout -b my_feature
- Make changes
- Run the commands in the build file locally to ensure a passing build
- Commit:
git commit -am "Great new feature that closes #3"
. Reference any related issues in the first line of the commit message. - Push:
git push origin my_feature
- Open a pull request in Github
- Pat yourself on the back for making an open source contribution :)
- Please review the open issues before opening a PR.
- Significant changes or new features should be documented in
README.md
. - Writing tests is never a bad idea. Make sure all tests are passing before opening a PR.