1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/nobodyiam-apollo

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
GOVERNANCE.md 8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 10.03.2025 07:47 b9084f1

Обзор

Проект Apollo представляет собой проект на основе консенсуса и заслуг. Любой человек, заинтересованный в проекте, может присоединиться к сообществу, внести свой вклад в разработку проекта и участвовать в процессе принятия решений.

Документ описывает, как происходит это участие, а также как можно начать получать заслуги внутри сообщества проекта.

Роли и обязанности

Состав сообщества Apollo и его управление осуществляются следующими ролями:

  • Пользователи
  • Вкладчики
  • Коммитеры
  • Комитет управления проектом (PMC)

Пользователи

Пользователи — это члены сообщества, которым необходим этот проект. Они являются самыми важными участниками сообщества, и без них проект не имел бы цели. Кто угодно может стать пользователем, и нет никаких особых требований.

Вкладчики

Вкладчики — это участники сообщества, которые делают конкретные вклады в развитие проекта.

Как стать вкладчиком

  • объединил хотя бы одну заявку на слияние (pull request)

Вы также можете активно участвовать в проектах следующими способами:- Активно отвечайте на технические вопросы, поднятые пользователями сообщества в issues GitHub.

  • Помогите тестировать проекты.
  • Помогите проверять запросы на слияние (pull requests), отправленные другими.
  • Помогите улучшить техническую документацию.
  • Отправьте ценное сообщение об ошибке.
  • Сообщите или исправьте известные и неизвестные баги.
  • Напишите статьи о анализе исходного кода и примерах использования для проекта.
  • Презентуйте тему Apollo на конференциях.
  • Участвуйте в наших обсуждениях о новых возможностях, улучшениях и т.д.## Коммитеры

Коммитеры — это вкладчики, которые продемонстрировали свою готовность к постоянному развитию проекта через активное взаимодействие с сообществом и признаны PMC за свои выдающиеся вклады.

Как стать коммитером

Чтобы стать коммитером, необходимо выполнить одно или несколько из следующих пунктов:

  • Демонстрировал хорошее понимание ответственности при проверках PR.
  • Демонстрировал глубокое понимание компонентов Apollo, сделав значительный вклад:
    • завершил 2 или более задачи средней сложности,
    • исправил 1 или более задачи высшей сложности.
  • Был номинирован одним членом PMC и получил больше "+1" чем "-1".

Права и обязанности

  • Управляют общим качеством кода проектов.
  • Поддерживают вкладчиков в постоянном внесении вклада в сообщество.
  • Участвуют в обсуждениях дизайна.

Комитет управления проектом

Комитет управления проектом (PMC — Project Management Committee) выполняет роль основной команды управления, которая следит за сообществом Apollo. УPMC есть дополнительные обязанности сверх тех, что имеют коммитеры. Эти обязанности обеспечивают плавное развитие проекта.

Как стать членом PMC

  • Членство в PMC предоставляется по приглашению действующих членов PMC.

  • Номинирование приведёт к обсуждению и последующему голосованию со стороны существующих членов PMC.

  • Голосование за членство в PMC должно получить одобрение консенсуса от текущих членов PMC.### Привилегии и обязанности

  • Обрабатывать сообщённые проблемы безопасности (CVE и т.д.)

  • Номинировать новых Committer'ов и членов PMC

  • Голосовать за новых Committer'ов и новых членов PMC

  • Вносить важные решения относительно будущего Apollo, такие как политики управления на уровне проекта, управление подструктурой, процессы безопасности и так далее

  • Вносить решения, когда согласие сообщества невозможно достичь

Процесс принятия решений и голосования

Предложения и идеи могут быть представлены для согласования через задачу GitHub, запрос на слияние (PR) или обсуждение GitHub.

Основные изменения, такие как предложения по новым функциям и изменения организации или процесса, должны быть направлены в PMC. Для того чтобы изменения были приняты, количество голосов "+1" должно превышать количество голосов "-1".

Разрешение споров

В целом, мы предпочитаем, чтобы технические вопросы и другие споры, на которых нельзя достичь согласия, были мирно разрешены между участниками. Если спор не может быть решён самостоятельно, PMC может быть вызвана для разрешения вопроса путём голосования. Для этого можно использовать тот же PR, либо открыть новый PR для голосования.

Изменения в управленииЛюбое изменение в этом документе управления или аналогичные изменения в других связанных с управлением документах должны проходить процедуру голосования, как указано в разделе Процесс принятия решений и голосования.# Благодарности

Содержание данного документа основано на http://oss-watch.ac.uk/resources/meritocraticgovernancemodel Ross Gardler и Gabriel Hanganu, а также модели управления TiDB.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/nobodyiam-apollo.git
git@api.gitlife.ru:oschina-mirror/nobodyiam-apollo.git
oschina-mirror
nobodyiam-apollo
nobodyiam-apollo
master