To contribute:
- Fork your own copy of the repository.
- Work on your changes / improvements in the forked repo. Always use
tox
with the correspondingtox.ini
files and please follow the conventions. - Test if your changes / improvements are correctly implemented and all the other features are not compromised. If necessary, update test routines of the repository.
- Finally, make the pull request. The Doxygen page will be updated automatically.
Open an issue using the corresponding template.
Open an issue using the corresponding template.
Follow these conventions when writing code:
- Always write a basic heading when writing a new code file, this is useful to know who created a given file. Example:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# ---------------------- Metadata ----------------------
#
# File name: __init__.py
# Author: Gianluca Bianco ([email protected])
# Date: 2023-06-13
# Copyright: (c) 2023 Gianluca Bianco under the MIT license.
- Class names: every word must begin with uppercase (ex:
ThisClass
,ThisExampleClass
). - Functions: must use only lowercase letters and each word must be separated by underscore (ex:
my_function
,function
). - Variables: must use only lowercase letters and each word must be separated by underscore (ex:
my_var
,var
). - Add docstrings in every function or class you create.