If you would like to contribute additional endpoint please do the following:
- Write the endpoint code in client.py following the syntax swagger uses for paramaters.
- Write some tests to show the endpoint works like expected
- Update the readme with the added endpoints
- Submit a pull request
Use pdoc to build HTML documentation from Docstrings with the following command:
pdoc --html py_jama_rest_client --html-dir docs --overwrite
The general process for creating a release and uploading it to pypi can be found here: https://packaging.python.org/tutorials/packaging-projects/
-
Open
setup.py
and edit the version string to reflect the next desired release number. -
Generate the distribution archives
-
open a terminal to the root of the project
-
Generate the distribution archive with the command
python3 setup.py sdist bdist_wheel
-
-
Upload the distribution archive
python3 -m twine upload dist/*