We are excited that you have found your way here because this projects lives from your involvement. Every new issue, question, or comment is a contribution and very welcome!
The best first step to get involved is to join the
Kuwala Community on Slack.
There we discuss everything related to our roadmap, development, and support.
A quick hello in the #why-i-joined
channel is the best way to start a conversation.
A good place to start is to checkout our existing issues on GitHub. If you have found an issue you would like to work on, simply add a comment and let everyone know your working on it.
We're continuously updating and publishing our roadmap and upcoming sprint planning so you know what's coming next. You can find our sprint planing here.
The main language of the repo is Python for the backend and React for the frontend components.
For Python contributions, please install these linters/formatters listed below
- Install prerequisites:
pip install poetry && poetry install
- Format your code before committing:
make format
- Run linter on your code before committing:
make lint
- If no exception then you're good to go
To submit a pull request, please fork the project and then submit a PR to the base repo.
Whether you want to discuss your first contribution, want to learn more in general, or discuss your specific use-case for Kuwala, just book a digital coffee session with the core team here.