Thanks for checking out better_test_reporter
and thank you even more for wanting to contribute 🎉
The following guidelines should get you started out on your path towards contribution.
Create an issue if you have found a bug rather than immediately opening a pull request. This allows us to triage the issue as necessary and discuss potential solutions. When creating the issue, use the built-in Bug Report template and provide as much information as possible including detailed reproduction steps. Once one of the package maintainers has reviewed the issue and an agreement is reached regarding the fix, a pull request can be created.
Use the built-in Feature Request template and add in any relevant details with your request. Once one of the package maintainers has reviewed the issue and triaged it, a pull request can be created.
Before creating a pull request please:
- Fork the repository and create your branch from
main
. - Install all dependencies (
dart pub get
). - Make your changes.
- Add tests!
- Ensure the existing test suite passes locally.
- Ensure the generated files are up to date(
dart run build_runner build --delete-conflicting-outputs
) - Format your code (
dart format .
). - Analyze your code (
dart analyze --fatal-infos --fatal-warnings .
). - Create the Pull Request with semantic title.
- Verify that all status checks are passing.
This packages uses the MIT license