You’re very welcome to make bug fixes or enhancements to this library. This document lays out the guidelines for how to get those changes into the main package repository.
- Fork repository
- Keep it sync'ed while you are developing
- Install pyenv
- Install related atlassian product for testing through SDK or use the cloud instance
pip install -r requirements-dev.txt
- Start up related product: - Standalone product atlas-run-standalone - For cloud product, just do registration
- Send pull request
- If you adding new method - add description to docs
- If you make changes in current methods - add changes to docs
Please follow the code style in the docs.
You may want to use the changes you’ve made to this library before the merging/review process has been completed. To do this you can install it into the global python environment by running this command from the top level directory.
pip install . --upgrade
The following command builds a package and uploads it to PIP repository.
python setup.py sdist upload
All methods based on docs from: https://developer.atlassian.com/docs/
- Jira Server
- Jira Cloud
- Confluence Server
- Confluence Cloud
- Jira Service Desk Server
- Jira Service Desk Cloud
- Portfolio for Jira
- Portfolio for Jira Teams
In addition to all the contributors we would like to thank to these companies: