Clairvoyance is an open-source project. We appreciate your contributions!
If you have encountered a bug or want to propose an idea, you can open a new issue on GitHub.
- Check for existing issues before opening a new one. If you find a similar one, add more details to it instead of creating a duplicate.
- Use relevant template and follow it.
- Add relevant details, it helps us in triaging and further steps.
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
To resolve dependencies, execute the following commands in your terminal:
python -m pip install pipx
pipx ensurepath
pipx install poetry
poetry config virtualenvs.in-project true
poetry install
We use VSCodium and VSCode IDEs with extension in the .vscode/extensions.json
file. Having said that, you might use other tools as long as the outcome follows the guidelines of this project.
Always use dedicated git branches for fixes or features instead of working directly on the main branch.
Please refer to our Development guide for guidance on testing, code style and more.