The best way to contribute is to help others in the Quill community. This includes:
After becoming familiar with Quill and the codebase, likely through using Quill yourself and making some of the above contributions, you may choose to take on a bigger commitment by:
Note that if you are going to be making significant contributions, you should first open a discussion to ensure your work aligns with the project's goals and direction.
If you have a question, it is best to ask on Discussions under the Q&A category.
Search through Github Issues to see if the bug has already been reported. If so, please comment with any additional information.
New bug reports must include:
Lacking reports it may be autoclosed with a link to these instructions.
Search through Github Issues to see if someone has already suggested the feature. If so, please provide support with a reaction and add your own use case.
To open a new feature request, please include:
Features are prioritized based on real world users and use cases, not theoretically useful additions for other unknown users. Lacking feature requests may be autoclosed with a link to this section.
The more complete and compelling the request, the more likely it will ultimately be implemented. Garnering community support will help as well!
Please check to make sure your plans fall within Quill's scope. This often means opening up a discussion.
Non-code Pull Requests such as typo fixes or documentation improvements are highly encouraged and are often accepted immediately.
Pull Requests modifying public facing interfaces or APIs, including backwards compatible additions, will undergo the most scrutiny, and will almost certainly require a proper discussion of the motivation and merits beforehand. Simply increasing code complexity is a cost not to be taken lightly.
Pull requests must:
Important: By issuing a Pull Request you agree to allow the project owners to license your work under the terms of the License.