Skip to content

Commit 82ddf93

Browse files
committed
chore: add CONTRIBUTING.md file
1 parent aa29e0f commit 82ddf93

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

CONTRIBUTING.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Contributing to Audio Player Service
2+
3+
First off, thanks for taking the time to contribute!
4+
5+
The following is a set of guidelines for contributing to the library and related packages. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.
6+
7+
## Proposing a Change
8+
9+
We recommend filing an issue if you intend to change the public API or make any non-trivial changes to the implementation. It lets us reach an agreement on your proposal before you put significant effort into it.
10+
11+
If you’re only fixing a bug, it’s fine to submit a pull request right away, but we still recommend filing an issue detailing what you’re fixing. It is helpful if we don’t accept that specific fix but want to keep track of the issue.
12+
13+
## Creating a Pull Request
14+
15+
Before creating a pull request please:
16+
17+
1. Fork the repository and create your branch from `main`.
18+
1. Install all dependencies (`flutter packages get` or `pub get`).
19+
1. Squash your commits and ensure you have a meaningful commit message.
20+
1. If you’ve fixed a bug or added code that should be tested, add tests!
21+
Pull Requests without 100% test coverage will not be approved.
22+
1. Ensure the test suite passes.
23+
1. If you've changed the public API, make sure to update/add documentation.
24+
1. Format your code (`dart format .`).
25+
1. Analyze your code (`dart analyze --fatal-infos --fatal-warnings .`).
26+
1. Create the Pull Request.
27+
1. Verify that all status checks are passing.
28+
29+
While the prerequisites above must be satisfied before having your pull request reviewed, the reviewer(s) may ask you to complete additional design work, tests, or other changes before your pull request can be ultimately accepted.
30+
31+
## Getting in Touch
32+
33+
If you want to just ask a question or get feedback on an idea, you can post it as a GitHub issue.
34+
35+
## License
36+
37+
By contributing to animated_svg, you agree that your contributions will be licensed under its [license](LICENSE).

0 commit comments

Comments
 (0)