Thanks for your interest in contributing! Please see the Developer Guide in our Resonate Handbook for a clear overview of all things development related.
There are many ways to contribute:
- Refactoring code
- Fixing bugs, after reporting them
- Building new features, based on the roadmap on Github Projects and the backlog in our community forum
- Fork the project and clone locally. See README
- Create a branch
- Code and commit your changes. Good commit messages are always appreciated!
- Push to the branch
- Create a pull request for your branch
When filing an issue, make sure to follow this template:
- Operating system
- Browser name and version
- Steps to reproduce
- Expected behavior
- Actual behavior
Tests are required for contributions. Please refer to "Testing" section in README to write and run tests.
- Keep the pull requests concise
- Make sure all tests pass
- Document your code with comments and update existing documentation if needed
- Refer issue related to the pull request if it exists
Create an issue and mention the author @auggod