GraphGlot is an open-source project and we welcome new contributors!
Please read and follow our Code of Conduct.
- Bugs & small fixes – Open a PR
- New features & architecture changes – Open a Github Issue
- Questions – Reach out to hello@graphglot.com
Fork the repo, install dependencies (pip install -e ".[dev]" or uv sync --extra dev), and run pre-commit install. Python 3.11+ is required; Docker is only needed for integration tests (make neo4j).
Before opening a PR, make sure these pass locally:
make test # unit tests
make type # type checking
make pre # linter/formatterBy contributing, you agree that your contributions will be licensed under the LICENSE.