We use GitHub for our codebase. You can start by reading How To Pull Request .
We keep the stable code in branch master
. Development base on branch develop
.
We are using Github Issues for our public bugs. We keep a close eye on this and try to make it clear when we have an internal fix in progress. Before filing a new task, try to make sure your problem doesn’t already exist.
Please do not report the safe disclosure of bugs to public issues. Contact us by Support Email
Before you submit your Pull Request (PR) consider the following guidelines:
- Search GitHub for an open or closed PR that relates to your submission. You don't want to duplicate existing efforts.
- Be sure that an issue describes the problem you're fixing, or documents the design for the feature you'd like to add. Discussing the design upfront helps to ensure that we're ready to accept your work.
- Fork the bytedance/appshark repo.
- In your forked repository, make your changes in a new git branch:
git checkout -b bugfix/security_bug develop
- Create your patch, including appropriate test cases.
- Follow our Style Guides.
- Push your branch to GitHub:
git push origin bugfix/security_bug
- In GitHub, send a pull request to
appshark:master
Note: you must use one of optimize/feature/bugfix/doc/ci/test/refactor
following a slash(/
) as the branch prefix.
See Coding conventions.