We love contributions to the coobjc project and request you follow the guidelines below. If you have any questions, or need any help, open an ISSUE.
To get started, you will need to open a Terminal and:
-
Fork this repo and clone it onto your machine.
$ git clone https://github.com/YOUR_GITHUB_ID/[email protected]:alibaba/coobjc.git
-
Make changes to code, usually by tackling an issue. A list of issues can be found ISSUE.
If there aren't any tagged issues, open a Feature ISSUE.
-
All source code submitted requires an Apache License header at the top of the file. This text can be found Here, just copy and paste it at the top of any new files you're submitting.
-
Commit message should conform to commit message templates.
-
If the tests all pass, open a Pull Request following the guidelines below.
When opening a PR, please:
- Create minimal differences and do not reformat the code. If you feel the codes structure needs changing, open a separate PR.
- Check for unnecessary white space using
git diff --check
before you commit your code. - Squash all commit as one on feature branch.
If you have any questions, Comment on existing issues, or raise new ones if you discover something.
See the issue template.