Skip to content
Xin Wang edited this page Jul 24, 2025 · 19 revisions

The sonic-mgmt repository is part of the SONiC project. This repository primarily supports:

  • SONiC testbed deployment
  • SONiC feature testing

This wiki is the central hub for documentation, ownership, and collaboration guidelines for sonic-mgmt. It is designed to help contributors, maintainers, and community members navigate the test infrastructure, contribute effectively, and stay aligned on project priorities.

Code Owners

Code ownership is tracked in the .github/CODEOWNERS file.

For new pull requests, GitHub will automatically suggest or assign reviewers based on CODEOWNERS.

📘 Responsibilities of Code Owners

  • Review pull requests
  • Triage issues

✅ Self-Assigning Ownership

Contributors, active community members, and feature experts are encouraged to self-assign as feature owners. As a feature owner, you are expected to review pull requests and triage issues promptly. The goal is to ensure timely reviews, merges, and issue resolution. Repository maintainers may adjust feature ownership as needed to maintain project health and responsiveness.

To self-assign as a code owner, submit a PR updating .github/CODEOWNERS. Having multiple owners per feature area is encouraged.

💻 PR & Issue Routing

  • PR Authors: Refer to .github/CODEOWNERS to tag appropriate reviewers if one is not auto-assigned.
  • Issue Authors: Use the CODEOWNERS file to assign owners for triage and resolution.

SONiC Test Subgroup Meeting

Regular community meetings are held by the SONiC test subgroup to discuss test-related topics.

Meeting links and schedules are available in the SONiC Community Meeting Calendar.

To accommodate global contributors, there are two meeting series:

  • West time zone: Every 4 weeks on Wednesday, 15:00–16:00 (UTC)
  • East time zone: Every 4 weeks on Wednesday, 07:00–08:00 (UTC)

Meeting frequency may increase based on topics and community needs. Always check the SONiC Community Meeting Calendar for the latest schedule.

Typical meeting topics include:

  • Test plan reviews
  • Issue triage
  • PR reviews
  • Community collaboration process improvements

To reserve time for a test plan review or specific discussion, email the meeting hosts. Reserved topics are discussed first; remaining time is used for issue triage or PR reviews.

Current meeting hosts: [email protected], [email protected].

The community is considering adding more meeting hosts.

If a topic is reserved, hosts will update the table below with the scheduled topic.

Date Host Topic
2025-07-23 15:00–16:00 (UTC)
2025-07-09 07:00–08:00 (UTC) Xin Wang ([email protected]) Issue triage and PR review

Meeting minutes will be sent to the mailing list [email protected] Please refer to SONiC Test Subgroup Mailing List for how to subscribe.

Github ID - Email

Sometimes, discussions in Issues or Pull Request comments are not sufficient, and it becomes necessary to contact community members by email for further conversation. However, finding a community member's email address can be challenging. To make this easier, the table below tracks additional information about community members, such as GitHub ID, name, email address, company, and more. Sharing information beyond your GitHub ID is completely voluntary—please feel free to update the table if you are willing to share these details with the community.

Github ID Name Email Company Extra
wangxin Xin Wang [email protected] Microsoft

Clone this wiki locally