From 1a37f7e0def790c4afef8e1e7930a25f4cd7b79e Mon Sep 17 00:00:00 2001 From: MyungJoo Ham Date: Fri, 27 Mar 2020 14:57:47 +0900 Subject: [PATCH] Comply with LF/AI Community Charter As attorneys of stakeholders are drafting the community charter, based on the current draft, I am updating related documents. Signed-off-by: MyungJoo Ham --- CONTRIBUTING.md | 11 +++++++++-- MAINTAINERS.md | 18 +++++++++++------- 2 files changed, 20 insertions(+), 9 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 60d8ece..15e7302 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,8 +1,15 @@ -# Contributing + +# Technical Steering Committee + +Techinical Steering Committee (TSC) is reponsible for overseeing all techinical aspects of the project, NNStreamer, and its subsidiary projects in the same Github organization. + +# Links to related information + +## Contributing See [Contributing](Documentation/contributing.md) for information about coding styles, making pull requests, and more. -# Developers +## Developers - See [Getting Started](Documentation/getting-started.md) for information about building this software. - See [How to Run Examples](Documentation/how-to-run-examples.md) for information about building and running examples applications. diff --git a/MAINTAINERS.md b/MAINTAINERS.md index 9a5d8cf..662113d 100644 --- a/MAINTAINERS.md +++ b/MAINTAINERS.md @@ -1,23 +1,27 @@ # Definitions of Roles -## Maintainer +## Maintainer (TSC Chairman as of 2020.3.27) - May override to merge a pull-request or push/revert commits. -- Decides policies and architecture. -- Designate reviewers and their dedicated subdirectories. +- Decide when/where/how to vote which policy/architecture proposals. +- May propose a committer removal. +- Have all reviewer privilieges. -## Reviewer +## Reviewer (Committer) - May reject a pull-request, which prohibits merging. - May vote for an approval. - May merge a pull-request if it has enough number of approval-votes from reviewers or maintainers (2 or more). -- The ability (vote/reject/merge) may be limited to a few subdirectories. +- May propose new committers among well-known contributors and vote for new committers +- Vote for a committer removal. +- Propose and vote for policies and architecture. +- The ability of reject and merge may be limited to a few subdirectories. - The list of reviewers and their subdirectories is at [.github/CODEOWNERS]. -## Committer +## Contributor - Anyone who has sent a pull-request, which is accepted and merged with the full procedures. ## Note -We allow anyone to sent a pull-request, to provide a code-review (although not being able to vote or reject), or to write an issue as long as they do no harm or break [CODE_OF_CONDUCT.md] +We allow anyone to send and review pull-requests (although may be not allowed to vote), or to write an issue as long as they do no harm or break [CODE_OF_CONDUCT.md] -- 2.7.4