Contributions to TogetherStream should use the good coding style. Please refer to the Swift API coding guidelines and best practices for other languages.
All code changes should include comments describing the design, assumptions, dependencies, and non-obvious aspects of the implementation. Hopefully the existing code provides a good example of appropriate code comments. If necessary, make the appropriate updates in the README.md and other documentation files.
- If one does not exist already, open an issue that your contribution is going to resolve or fix.
- Make sure to give the issue a clear title and a very focused description.
- Make a branch from the develop branch using the following naming convention:
YOUR_INITIALS/ISSUE#-DESCRIPTIVE-NAME
- For example,
kb/94-create-contributingmd
was the branch that had the commit containing this tutorial.
- Commit your changes!
- When you have completed making all your changes, create a Pull Request (PR) from your git manager or our Github repo from your branch to master.
- Fill in the template for the PR.
- Contributions require sign-off. We require that any contributers agree to the Developer's Certificate of Origin 1.1 (DCO), otherwise your pull request will be rejected.
- When committing using the command line you can sign off using the --signoff or -s flag. This adds a Signed-off-by line by the committer at the end of the commit log message.
git commit -s -m "Commit message"
- When committing using the command line you can sign off using the --signoff or -s flag. This adds a Signed-off-by line by the committer at the end of the commit log message.
- That's it, thanks for the contribution!
Please refer to the README for setup instructions