Skip to content

Latest commit

 

History

History
86 lines (48 loc) · 5.76 KB

GOVERNANCE.md

File metadata and controls

86 lines (48 loc) · 5.76 KB

Governance

This document outlines the governance model for openapi-typescript.

Contributor model

The following elected roles are outlined for this project, and carry with it additional responsibilities and permissions for managing this open source project. All members must follow the Code of Conduct. Consequences for member violations are detailed in Moderation.

In this document, the term “maintainers” refers to both elected Leads and Core Contributors collectively. It does not include past contributors.

Core Contributor

A Core Contributor owns the codebase(s) and is responsible for shepherding outside PRs to merge, and is responsible for project quality, maintenance, and direction.

A Core Contributor is invited to join by a Lead after demonstrating regular involvement, either in the form of multiple PRs opened, and/or participating in Issue discussions.

Lead

A Lead maintains all responsibilities of a Core Contributor, and also manages the GitHub organization and additional resources like the website deployment, npm package credentials, domain, and sponsorship allocation. Leads organize the regular meetings and facilitate communication among the group. A Lead also may be a tiebreaker in the case of disagreement from a Core Contributor.

A Lead is a self-volunteer from a Core Contributor who has served for 6 months or more, and wants to take on more involvement in the direction of the project.

Project direction