mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-13 08:44:51 -06:00
1
Maintainers
Jeremy Stretch edited this page 2024-05-30 12:39:25 -04:00
Table of Contents
Maintainer Obligations
- Maintainers are expected to contribute at least four hours per week on average toward the project
- This can be employer-sponsored or individual time, with the understanding that all contributions are submitted under the Apache 2.0 license and that your employer may not make claim to any contributions.
- Contributions include code work, issue management, and community support
- Contributions must be in accordance with our development guidance
- Maintainers are expected to attend (where feasible) our biweekly ~30-minute sync to review agenda items
- This meeting provides opportunity to present and discuss pressing topics
- Need to give some more thought to accommodating far spread time zones (e.g. Eastern Europe vs US Pacific time)
- Meetings are held as virtual audio/video conferences.
- Official channels for communication include GitHub issues/PRs, the netbox-discuss mailing list, and #netbox on the NetDev Community Slack
- Maintainers with no substantial recorded activity in 60 days will be removed from the project
Processes
Onboarding a New Maintainer
- Add the user to the netbox-core team on GitHub
- Invite to the private maintainers Slack channel
- Invite to the recurring maintainers meeting
- Add GitHub username to the issue triage rotation
- Add individual to the maintainers list on the wiki
Removing a Maintainer
- Remove the user from the netbox-core team on GitHub
- Remove from the private maintainers Slack channel (optional)
- Remove from the recurring maintainers meeting
- Remove GitHub username from the issue triage rotation
- Remove name from maintainers list on the wiki