5 Star 52 Fork 11

StoneAtom / stonedb

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
CONTRIBUTING.md 2.73 KB
一键复制 编辑 原始数据 按行查看 历史

Your First Good Pull Request To StoneDB

Once the code is merged into StoneDB, your name will be stored in system.contributors table forever!

Prerequisites

Check if  git has been installed. If not, install it first.

Submit a PR

contributing.png

  1. Issue report: Open a regular StoneDB issue to bind your pull request.
    For more details about creating github issue concepts, see: create an github issue
  2. Fork StoneDB repo to your own account.
  3. After add you own code, add unit test
  4. Do make mtr test How to add mtr test
  5. After all test passed, use clang-format to formate your code according to google c++ styleguide
  6. Submit a Draft Pull Requests and  write your PR description
    For more details about pr concepts, see creating-a-pull-request-from-a-fork
    For more detail about draft pr concepts,  see draft-pull-request
  7. After all CI tests are passed, change the status to “Ready for review”.

Code Review

After the pr is reviewed, you may get a "LGTM", we'll merge your PR as soon as you've addressed all review feedback!

CR Jargon:
These are the acronyms you'll frequently encounter during code reviews.

  • CR, "code review"

  • PR, "pull request"

  • PTAL, "please take another look"

  • RFAL, "ready for another look"

  • LGTM, "looks good to me"

  • TF[YT]R, "thanks for your/the review"

PR Commit Message

Format: <type>(<scope>): description (#issue_id)
e.g.:

fix(util): fix sth..... (#3306)

[summary]
1 ...
2 ...

More types:

  • feat: (new feature for the user)
  • fix: (bug fix for the user)
  • docs: (changes to the documentation)
  • style: (formatting, missing semi colons, etc; no production code change)
  • refactor: (refactoring production code, eg. renaming a variable)
  • test: (adding missing tests, refactoring tests; no production code change)
  • chore: (updating grunt tasks etc; no production code change)
C/C++
1
https://gitee.com/StoneDB/stonedb.git
git@gitee.com:StoneDB/stonedb.git
StoneDB
stonedb
stonedb
stonedb-5.7-dev

搜索帮助