1# Core 测试,使用内存后端2mvn test -pl hugegraph-server/hugegraph-test -am -P core-test,memory
34# API 测试,使用 RocksDB 后端5mvn test -pl hugegraph-server/hugegraph-test -am -P api-test,rocksdb
67# 格式化并检查编译8mvn editorconfig:format
9mvn clean compile -Dmaven.javadoc.skip=true
Note that since GitHub requires submitting code through username + token (instead of using username + password directly), you need to create a GitHub token from https://github.com/settings/tokens:
Note: please make sure the email address you used to submit the code is bound to the GitHub account. For how to bind the email address, please refer to https://github.com/settings/emails:
1[] +1 approve
23[] +0 no opinion
45[] -1 disapprove with the reason
1+1 (non-binding)
2I checked:
31. Download link/tag in mail are valid
42. Checksum and GPG signatures are OK
53. LICENSE & NOTICE & DISCLAIMER are exist
64. Build successfully on XX OS version XXX
75. No unexpected binary files
86. Date is right in the NOTICE file
97. Compile from source is fine under JavaX
108. No empty file & directory found
119. Test running xxx service OK
1210. ....
特别注意 PMC 成员必须使用 binding 标记回复邮件,这对于统计有效投票很重要;
1+1 (binding)
2I checked:
31. Download link/tag in mail are valid
42. Checksum and GPG signatures are OK
53. LICENSE & NOTICE & DISCLAIMER are exist
64. Build successfully on XX OS Version XX
75. No unexpected binary files
86. Date is right in the NOTICE file
97. Compile from source is fine under JavaXX
108. No empty file & directory found
119. Test running XXX service OK
1210. ....
Note: 后续将使用 xxx 指代候选人名,一般 xxx 为一个容易读的名字 (例如 Simon Jay)
ASF-INFRA 建议避免使用不易读的 ID 直接作为邮件人名代指 (例如避免simon321 或 wh0isSim0n 😄)
另发送邮件最好选择 “纯文本” 模式,否则排版在 ASF Mail UI 中可能会乱
1To: private@hugegraph.apache.org
2Subject: [DISCUSS] XXX as a HugeGraph Committer Candidate
3 4Hi all:
5 6I am pleased to nominate xxx for the role of HugeGraph Committer based on his/her contributions over the past few months.
7 8[ Candidate's Contribution Summary ]
910Here are the relevant PRs (issues) he/she has participated in:
1112**Core Features:**13- Feature 1: [ Reference Links ]
14- ...
1516**Fix/Chore/Release:**1718**Doc:**1920[ Candidate's Current Notable Contributions ]
2122His/Her contributions bring the following benefits to the community, helping us in the following ways:
2324[ Candidate's Contributions and Benefits to the Community ]
2526In view of the above contributions, I elect xxx as Committer of the HugeGraph project.
2728[ Reference Links ]
291. PR1
302. PR2
313. ...
3233Welcome everyone to share opinions~
3435Thanks!
1To: private@hugegraph.apache.org
2Subject: [VOTE] xxx as a HugeGraph Committer
3 4Hi all:
5 6Through the discussion of last week:
7[ Discussion Mailing List Link ]
8 9We have discussed and listed what xxx participated in the HugeGraph community.
10I believe making him/her a Committer will enhance the work for HugeGraph.
1112So, I am happy to call VOTE to accept xxx as a HugeGraph Committer.
1314Voting will continue for at least 72 hours or until the required number of votes is reached.
1516Please vote accordingly:
17[ ] +1 approve
18[ ] +0 no opinion
19[ ] -1 disapprove with the reason
2021Thanks!
1To: private@hugegraph.apache.org
2Subject: [RESULTS][VOTE] xxx as a HugeGraph Committer
3 4Hi all: The vote for "xxx" as a HugeGraph Committer has PASSED and closed now.
5 6The result is as follows: X PMC +1 Votes:
7- A (PMC ID)
8- B
9- C...
1011Vote thread:
12put vote thread link here
1314Then I'm going to invite xxx to join us soon. Thanks for everyone's support!
1To: [ Candidate's Email ]
2Cc: private@hugegraph.apache.org
3Subject: Invitation to become HugeGraph committer: xxx
4 5Hello xxx,
6 7The HugeGraph Project Management Committee (PPMC)
8hereby offers you committer privileges to the project.
9These privileges are offered on the understanding that you'll use them
10reasonably and with common sense. We like to work on trust
11rather than unnecessary constraints.
1213Being a committer enables you to more easily make
14changes without needing to go through the patch
15submission process.
1617Being a committer does not require you to
18participate any more than you already do. It does
19tend to make one even more committed. You will
20probably find that you spend more time here.
2122Of course, you can decline and instead remain as a
23contributor, participating as you do now.
2425A. This personal invitation is a chance for you to
26accept or decline in private. Either way, please
27let us know in reply to the private@hugegraph.apache.org
28address only.
2930B. If you accept, the next step is to register an iCLA:
31 1. Details of the iCLA and the forms are found
32 through this link: https://www.apache.org/licenses/#clas
3334 2. Instructions for its completion and return to
35 the Secretary of the ASF are found at
36 https://www.apache.org/licenses/#submitting
3738 3. When you transmit the completed iCLA, request
39 to notify the Apache HugeGraph project and choose a
40 unique Apache ID. Look to see if your preferred
41 ID is already taken at
42 https://people.apache.org/committer-index.html
43 This will allow the Secretary to notify the PMC
44 when your iCLA has been recorded.
4546When recording of your iCLA is noted, you will
47receive a follow-up message with the next steps for
48establishing you as a committer.
4950With the expectation of your acceptance, welcome!
5152The Apache HugeGraph(incubating) PPMC
候选人接受邀请 (ACCEPT)
候选人应回复上述邮件 (选择 reply all),表明接受邀请,邮件模板可参考:
1To: [ Sender's Email ]
2Cc: private@hugegraph.apache.org
3Subject: Re: Invitation to become HugeGraph committer: xxx
4 5Hello Apache HugeGraph(incubating) PPMC,
6 7I accept the invitation.
8 9Thanks to the Apache HugeGraph Community for recognizing my work, I
10will continue to actively participate in the work of the Apache
11HugeGraph(incubating).
1213Next, I will follow the instructions to complete the next steps:
14Signing and submitting iCLA and registering Apache ID.
1516xxx
1To: secretary@apache.org
2Subject: ICLA Information
3 4Hello everyone:
5 6I have accepted the Apache HugeGraph(incubating) PPMC invitation to
7become a HugeGraph committer, the attachment is my ICLA information.
8 9(Optional) My GitHub account is https://github.com/xxx. Thanks!
1011xxx
1Dear xxx,
23This message acknowledges receipt of your ICLA, which has been filed in the Apache Software Foundation records.
45Your account (with id xxx) has been requested for you and you should receive email with next steps
6within the next few days (this process can take up to a week).
78Please refer to https://www.apache.org/foundation/how-it-works.html#developers
9for more information about roles at Apache.
设置 Apache 账号和开发环境 (CONFIG)
备案完成后,候选人将收到来自 root@apache.org 主题为 Welcome to the Apache Software Foundation 的邮件,此时需按照邮件中的步骤设置 Apache 账号和开发环境:
1To: dev@hugegraph.apache.org
2Subject: [ANNOUNCE] New Committer: xxx
3 4Hi everyone, The PPMC for Apache HugeGraph(incubating) has invited xxx to
5become a Committer and we are pleased to announce that he/she has accepted.
6 7xxx is being active in the HugeGraph community & dedicated to ... modules,
8and we are glad to see his/her more interactions with the community in the future.
910(Optional) His/Her GitHub account is https://github.com/xxx
1112Welcome xxx, and please enjoy your community journey~
1314Thanks!
1516The Apache HugeGraph PPMC