Welcome to report Issues or pull requests. It's recommended to read the following Contributing Guide first before contributing.
We use Github Issues to track public bugs and feature requests.
Please search the existing issues to see if any similar issue or feature request has already been filed. You should make sure your issue isn't redundant.
If you open an issue, the more information the better. Such as detailed description, screenshot or video of your problem, logcat and xlog or code blocks for your crash.
We strongly welcome your pull request to make Mars better.
There are three main branches here:
master
branch.
master
for tags, with version number 1.1.0
, 1.2.0
, 1.3.0
...master
branch.develop
branch.
develop
will be merged to master
branch for the next release.develop
branch.hotfix
branch.
1.1.1
, 1.2.3
.hotfix
branch for next specific release.Normal bugfix or feature request should be submitted to develop
branch. After full testing, we will merge them to master
branch for the next release.
If you have some urgent bugfixes on a published version, but the master
branch have already far away with the latest tag version, you can submit a PR on hotfix. And it will be cherry picked to develop
branch if it is possible.
master
↑
develop <--- hotfix PR
↑
feature/bugfix PR
The code team will monitor all pull request, we run some code check and test on it. After all tests passed, we will accecpt this PR. But it won't merge to master
branch at once, which have some delay.
Before submitting a pull request, please make sure the followings are done:
master
or hotfix
.develop
or hotfix
branch.Use Code Style for C/C++.
By contributing to Mars, you agree that your contributions will be licensed under its MIT LICENSE
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。