Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 1.89 KB

CONTRIBUTING.md

File metadata and controls

35 lines (27 loc) · 1.89 KB

Contributing to SheetyColors

We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's:

  • Reporting a bug
  • Discussing the current state of the code
  • Submitting a fix
  • Proposing new features
  • Becoming a maintainer
  • Tell your friends about it or leave a star

We develop with GitHub

We use Github to host code, to track issues and feature requests, as well as accept pull requests.

Add code changes

Pull requests are the best way to propose changes to the codebase (we use Gitflow). We actively welcome your pull requests:

  1. Fork the repo and create your branch from develop.
  2. If you've added code that should be tested, add unit tests (we use Quick and Nimble).
  3. If you've changed APIs, update the code documentation and run the Scripts/release.sh from the project's root to re-generate the jazzy-docs.
  4. Ensure the test suite passes.
  5. Extend the example projects for all platforms to showcase your feature.
  6. Make sure your code lints. Please run the Scripts/setup.sh from the project's root to install the required tools.
  7. Issue that pull request!

Report bugs

We use GitHub issues to track public bugs. Report a bug by opening a new issue and fill out the provided template. It's that easy!

Submit feature requests

You can open a new issue to file feature requests. Again, please stick with the provided template.

License

By contributing, you agree that your contributions will be licensed under its MIT License.

References

This document was adapted from briandk