Would you like to contribute to Open Feini? Awesome! 💖
- Create an issue describing the intended change.
- Your draft is reviewed by a team member. Make the requested changes, if any.
- Create a topic branch.
- Code…
- Run the code checks and fix any reported issues.
- Create a pull request.
- Your contribution is reviewed by a team member. Make the requested changes, if any.
- Your contribution is merged by a team member. 🥳
A good issue description contains:
- If the API is modified, any class or function signature
- If the UI is modified, an outline of the text
- If a dependency is introduced, the reason why it is a better choice than alternatives
To install all development dependencies, run:
make deps-dev
To run all unit tests, use:
make
All available code checks (type, test and style) can be run with:
make check