generated from camaraproject/Template_API_Repository
-
Notifications
You must be signed in to change notification settings - Fork 46
Open
Labels
Description
API Repository Information
- API Repository Name: InHomeDevice Management
- Sub Project (or "Independent"): Independent
- Mailing List: https://lists.camaraproject.org/g/sp-in-home-device-management
- Repository: TBD
- Wiki Page: TBD (Taxonomy proposed: Service Management)
- API (Code) Owner: Infosys - @ravim95-eng
- API Proposal: Add InHomeDeviceNetworkMgmnt API Proposal #282 (to be merged)
- Original Approval Issue: [API Proposal] <InHomeDeviceManagementAPI> #250
⚠️ Progress to the next gate only after completing all items in the current one.
GATE 0 – Codeowner Validation (must be completed before repository creation)
- Code owner(s) nominated and confirmed by API Backlog WG
- LF account active and Confluence access granted
- Subscribed to
all@lists.camaraproject.org - GitHub account active with notifications enabled
- Invitation to CAMARA GitHub Organization accepted
- EasyCLA validation successfully completed via test PR in
camaraproject/EasyCLA
Once all items are complete, repository creation can proceed.
GATE 1 – Repository Onboarding (infrastructure established)
- Update
APIBacklog.mdwith status:Onboarding - Request wiki page and mailing list (email
support@camaraproject.org, specify details) - Confirm mailing list creation (only if Independent Sandbox) (LF Admin)
- Confirm wiki page creation (LF Admin)
- Repository created (LF Admin via automation)
- Add repository link to the API wiki page (LF Admin)
- Update
README.mdin the repository with API details (API owner) - Update
APIBacklog.mdwith status:Onboarded - (Optional) Nominate initial Maintainers (API owner)
- (Optional) Submit PR to update
MAINTAINERS.mdandCODEOWNERS
GATE 2 – Initial Codeowner Tasks (first activities within the repository)
- Confirm that the
CODEOWNERSfile is correct and up to date - Update the Scope section within
README.mdto reflect the agreed API purpose - Create the first GitHub issues (e.g. for drafting the initial API specification or defining next milestones)
- Announce the start of development and share planned next steps via the API mailing list
Additional for new Independent Sandbox repositories:
- Agree on a regular meeting schedule with your team (via mailing list or initial call)
- Request a meeting link from
support@camaraproject.orgto be added to your recurring calendar invite - Review and update the repository wiki page accordingly
Notifications:
CC: @camaraproject/admins @camaraproject/api-backlog_maintainers @camaraproject/marketing_maintainers