Changes and improvements are more than welcome! ❤️ Feel free to fork and open a pull request.
Please consider the following :
- Fork it!
- Create your feature branch (under
dev
branch) - Add your new features or fix detected bugs
- Add standard
docstring
to your functions/methods according to the standard format - Add tests for your functions/methods (
test
folder) - Update
README.md
(if needed) - Pass all CI tests
- Update
CHANGELOG.md
- Describe changes under
[Unreleased]
section
- Describe changes under
- Update
AUTHORS.md
- Add your name under
# Other Contributors #
section
- Add your name under
- Submit a pull request into
dev
(please complete the pull request template)
Here, the docstring
format mainly follows the PEP suggested structure. Note the following items
- Start the
docstring
description with uppercase letter and end it with a dot - All other descriptions should be written in lowercase (unless exceptions)
- Declare the abbreviations before using them
Example:
def sum(x, y):
"""
Calculate sum of two given input.
:param x: first input to be summed
:type x: int
:param y: second input to be summed
:type y: int
:return: sum of x and y as int
"""