Thanks for wanting to contribute to Taskcafe!
So you want to contribute to Taskcafe? Great!
If you have noticed a bug, please create an issue for it before starting any work on a pull request.
If there is a new feature you'd like added or have a question, please visit the discussions section
Alternatively you can join the Taskcafe discord and ask in the #questions channel.
After the bug is validated or the feature is accepted by a project maintainer, the next step is to fork the repository!
If there is something you want to fix or add, the first step is to fork this repository.
Next is to create a new branch with an appropriate name. The general format that should be used is
git checkout -b '<type>/<description>'
The type
is the same as the type
that you will use for your commit message.
The description
is a decriptive summary of the change the PR will make.
- All PRs should be rebased (with master) and commits squashed prior to the final merge process
- One PR per fix or feature
- Setup & install pre-commit hooks then install the hooks
pre-commit install && pre-commit install --hook-type commit-msg
- Please do not submit pull requests containing only typo fixes, fixed spelling mistakes, or minor wording changes.
This project uses the conventional commits format.
Example commit messages:
chore: update gqlgen dependency to v2.6.0
docs(README): add new contributing section
fix: remove debug log statements