Thanks for your interest in contributing to this project! This document aims to serve as a friendly guide for making your first contribution.
You will need:
- Python >= 3.8
- Virtual environment
git clone git@github.com:izavits/entrant.git
cd entrant
Install the dependencies by running:
pip install -r requirements.txt
To run the test suite, run the following command:
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics --exclude=venv
pytest
When sending a pull request, consider the following guidelines:
-
Write a concise commit message explaining your changes.
-
If applies, write more descriptive information in the commit body.
-
Refer to the issue/s your pull request fixes (if there are issues in the github repo).
-
Write a descriptive pull request title.
-
Squash commits when possible.
Before your pull request can be merged, the following conditions must hold:
-
All tests pass.
-
The coding style aligns with the project's convention.
-
Your changes are confirmed to be working.
Working on your first Pull Request? See here: Contributing to a Project on GitHub