Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MAINTAINERS.md: add the maintainer file #175

Merged
merged 1 commit into from
Dec 20, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
70 changes: 70 additions & 0 deletions MAINTAINERS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
# MAINTAINERS

## Introduction

This document lists the maintainers of Cloud Native AI Pipeline (CNAP), their roles, and their areas of responsibility. Maintainers are key contributors who are responsible for driving the project forward, ensuring its health, and supporting the community.

## Current Maintainers

### [Lu, Ken]

- **GitHub Handle**: @kenplusplus

- **Role**: Maintainer

### [Yao, Le]

- **GitHub Handle**: @leyao-daily

- **Role**: Maintainer

### [Hu, Longyin]

- **GitHub Handle**: @Hulongyin

- **Role**: Maintainer

### [Dong, Xiaocheng]

- **GitHub Handle**: @dongx1x

- **Role**: Maintainer

## Becoming a Maintainer

### Criteria for Becoming a Maintainer

- Consistent contributions to the project (code, documentation, etc.)
- Active participation in code reviews and discussions
- Demonstrated understanding of the project's goals and technical aspects

### Process for Becoming a Maintainer

- Current maintainers nominate new maintainers based on the above criteria.
- A majority of current maintainers must approve the nomination.
- New maintainers are formally announced and added to this document.

## Maintainer Responsibilities

### Code Reviews and Merging

- Ensure that contributions align with the project's standards and goals.
- Provide timely and constructive feedback on pull requests.

### Issue and Discussion Moderation

- Respond to and manage issues and discussions in a respectful and timely manner.
- Facilitate community engagement and collaboration.

### Release Management

- Coordinate and oversee the release process, including versioning and release notes.

### Community Engagement

- Act as an ambassador for the project, engaging with the community and promoting the project's growth and reputation.

## Stepping Down as a Maintainer

- If a maintainer chooses to step down, they should inform the other maintainers with as much notice as possible.
- Responsibilities will be reassigned, and the `MAINTAINERS.md` file will be updated accordingly.
Loading