To start with, thank you for taking the time to contribute! ❤️
There are a lot of ways with which one can contribute to this project. 1. As a user of the project, if one comes across a certain discrepancy or if one wants a certain feature to be implemented, they can open up an issue ticket at https://github.com/CentOS/duffy/issues. 2. As a developer of the project, one can help with providing the code that helps fix a certain issue or helps attain a certain new feature by opening up a pull request against the primary branch. 3. As a user or developer of the project, one can help with documenting the ins and outs of the project with respect to its usage, development, contribution, maintenance, deployment etc.
git clone https://github.com/<namespace>/duffy.git
cd duffy
python3 -m venv duffyenv
source duffyenv/bin/activate
Or
* Using virtualenv wrapper
virtualenv duffyenv
source duffyenv/bin/activate
Or
* Using Poetry virtual environment shell
poetry shell
poetry install
git checkout -b <some-branch-name>
duffy -p 8000 -4 -l trace
critical
- Exhibit extremely severe error events, which may result in the application's terminationerror
- Exhibit significant error events that will halt normal programme execution but may still allow the application to executewarning
- Exhibit potentially dangerous circumstances that may be of interest to end users or system administrators and identify potential issuesinfo
- Exhibit informational messages that may be useful to end users and system administrators, as well as the application's progressdebug
- Exhibit application developers' usage of relatively detailed debuggingtrace
- Exhibits all related messages.pytest
git commit -sm "<some-commit-message-which-actually-makes-sense>"
git push origin <some-branch-name>
Update ...
and not Updated ...
).black .
to format the code and isort .
to automatically sort the imports before pushing the changes.The current maintainers of the project are available at the #centos-ci IRC channel of libera.chat. Please feel free to reach out to them. As the team members hail from a various countries across the world, patience in waiting for a reply back is greatly appreciated.