mirror of
https://github.com/Py-KMS-Organization/py-kms.git
synced 2026-04-21 06:03:43 +00:00
1 KiB
1 KiB
Contributing
You want to improve this project? Awesome! But before you write or modify the existing source code, please note the following guideline:
- Always base your branch on the latest
nextbranch to avoid merge conflicts. - 8-space indentation without tabs.
- Docstrings as this:
""" This is single line docstring. """
""" This is a
""" multiline comment.
- Wrap lines only if really long (it does not matter 79 chars return)
- For the rest a bit as it comes with a look at PEP8 :)
Test your changes, please. For example, run the server via:
python3 pykms_Server.py -F STDOUT -s ./pykms_database.db
Then trigger (multiple) client requests and check the output for errors via:
python3 pykms_Client.py -F STDOUT # fresh client
python3 pykms_Client.py -F STDOUT -c 174f5409-0624-4ce3-b209-adde1091956b # (maybe) existing client
python3 pykms_Client.py -F STDOUT -c 174f5409-0624-4ce3-b209-adde1091956b # now-for-sure existing client