Contributing to coverde
May 1, 2026 ยท View on GitHub
First off, thanks for taking the time to contribute!
If you'd like to report a bug or join in the development of coverde, then here are some notes on how to do that.
Contents
Reporting bugs and opening issues
If you'd like a report a bug or open an issue then please:
Check if there is an existing issue. If that is the case, then please provide more information or give it a ๐.
When submitting an issue please describe the issue as clearly as possible, including how to reproduce the bug, which situations it appears in, what you expected to happen, and what actually happens.
If you can include screenshots, trace data or any additional context, it could be quite helpful.
Coding Guidelines
Pre-requisites
Pull Requests
If you've got an idea for a change then please discuss it by opening an issue.
We love pull requests, so be bold with them!
For commits, this repo follows the Conventional Commits Specification. Please, check its set of rules.
Before submitting a PR, consider the following requirements:
- PRs should include formatted Dart code.
- PRs should not include info nor warning lint highlights.
- PRs should include the latest files generated by the
build_runnertool. - PRs should keep a resultant codebase test coverage of 100% (without considering generated files).
- PRs should keep a resultant pub score with the maximum tolerance defined in the
melosconfiguration of thepubspec.yaml.
To easily check if these conditions are satisfied, you can use a collection of melos scripts defined in the same melos configuration.