SIG Application Process
Overview
Before creating a new SIG, check existing SIGs and discuss your proposal on openUBMC forums to gather feedback and members.
To create a SIG, refer to the SIG Management Guide to create a PR in the community repository, and send an application email to the TC. The TC organizes regular reviews to decide on application approval.
Roles & Responsibilities
| Role | Responsibilities | Operations |
|---|---|---|
| Contributor | Claims Issues and PRs, and completes testing prior to PR submission. | Registered GitCode member |
| Committer | Assigns Issues/PRs and reviews code for quality and correctness. | Active SIG Contributor, highly experienced, and willing to invest energy in the review process. |
| Maintainer | Defines the technical roadmap and formulates the release plan for the SIG's projects. | Highly experienced, responsible, with excellent technical and management skills. |
Application Steps
Step 1: Fork community repo and use SIG template.
- Fork gitcode.com/openubmc/community to your GitCode account. Use the SIG Application Template to create and copy the template into your new SIG folder in the sig directory.
git clone https://gitcode.com/${YOURGITCODE}/community
cd ./community/sig
cp -r sig-template sig-${YOURSIGNAME}
cd sig-${YOURSIGNAME}
Step 2: Complete README and member configuration.
- Open the README.md file in the newly created SIG directory and complete the required content as recommended.
vi README.md
Step 3: Configure new SIG members and repositories.
- Configure SIG members in the sig-info.yaml file.
vi sig-info.yaml
Step 4: Submit a PR.
- Commit the changes to GitCode and create a PR.
Step 5: Email the TC.
- Email the TC at tc@public.openubmc.cn, including the subject "New SIG Proposal" and the PR link in the body.
Step 6: TC review and feedback.
- The TC will approve your application by merging the PR. Upon merging, the Community Infrastructure Team will configure the relevant SIG roles and repositories.