Skip to content

Latest commit

 

History

History
44 lines (29 loc) · 2.28 KB

GOVERNANCE.md

File metadata and controls

44 lines (29 loc) · 2.28 KB

Governance

Maintainers

The maintainers are responsible for managing issues, doing code review and similar tasks.

A maintainer must be a contributor and contributed at least 4 accepted PRs. The owners or the team maintainers may invite the contributor. A maintainer must spend some time on code reviews.

If a maintainer has no time to do that, they should apply to leave the maintainers team and we will give them the honor of being a member of the advisors team. Of course, if an advisor has time to code review, we will gladly welcome them back to the maintainers team. If a maintainer is inactive for more than 3 months and forgets to leave the maintainers team, the owners may move him or her from the maintainers team to the advisors team.

For security reasons, maintainers must use 2FA for their accounts and if possible provide signed commits.

Owners

Since Woodpecker is a pure community organization without any company support, to keep the development healthy we will elect two owners at the end of every year (December).
This can also happen when an owner proposes a vote or the majority of the maintainers do so.
All maintainers may vote to elect up to two other maintainers. When the new owners have been elected, the old owners will give up ownership to the newly elected owners. If an owner is unable to do so, the other owner will assist in ceding ownership to the newly elected owners.

To honor the past owners, here's the history of the owners and the time they served: