- Read the Code of Conduct
- If adding a new feature, follow the new feature instructions
- If an issue exists for this method, add a comment to let everyone know that you are implementing it. This helps us avoid duplicates.
- Fork the repo if you haven't done so already.
- Create a branch from an up-to-date
develop
branch. - Implement the feature.
- Document the method using standard XML documentation.
- Add tests.
- Push branch to your fork.
- Create a pull request against the
develop
branch of the main repo.
- Add a file at
./ShittyPromise.Tests/<FEATURE>Tests.cs
. - Add tests for success conditions.
- Add tests for failure conditions.