Team/Join/Candidate: различия между версиями

Материал из ALT Linux Wiki
< Team‎ | Join
(новый участник -> кандидат)
Строка 15: Строка 15:
== Создание заявки ==
== Создание заявки ==


Заявка создаётся новым участником путем добавления «бага» в [[BugTracking/BugzillaMiniHowto|Bugzilla]]. Такие «баги» читает специальный член команды — секретарь.
Заявка создаётся кандидатом путем добавления «бага» в [[BugTracking/BugzillaMiniHowto|Bugzilla]]. Такие «баги» читает специальный член команды — секретарь.


Баг должен быть оформлен следующим образом:
Баг должен быть оформлен следующим образом:


* Баг должен быть заведён в разделе «Development», продукте «Team accounts», на компонент «join»,
* Баг должен быть заведён в разделе «Development», продукте «Team accounts», на компонент «join»,
* в теле бага нужно указать псевдоним (имя пользователя) нового участника, адрес пересылки почты, а также несколько слов о том, чем новый участник намерен заняться в ALT Linux Team («собрать для начала такой-то пакет, а потом, если получится, ещё пакеты из такой-то области», «просто помочь со сборкой чего-нибудь», «научиться собирать пакеты» и т. п.),
* в теле бага нужно указать псевдоним (имя пользователя) нового участника, адрес пересылки почты, а также несколько слов о том, чем кандидат намерен заняться в ALT Linux Team («собрать для начала такой-то пакет, а потом, если получится, ещё пакеты из такой-то области», «просто помочь со сборкой чего-нибудь», «научиться собирать пакеты» и т. п.),
* E-mail ментора следует добавить в поле CC ("Подписка") к создаваемому багу,
* E-mail ментора следует добавить в поле CC ("Подписка") к создаваемому багу,
* Публичный SSH-ключ и GPG-ключ нужно приложить к «багу» в виде отдельных приложений (attachments), в виде обычных файлов. GPG-ключ необходимо приложить в экспортированном виде (<tt>gpg --export --armor <id ключа></tt>). Файлы можно прикладывать уже после создания баги.
* Публичный SSH-ключ и GPG-ключ нужно приложить к «багу» в виде отдельных приложений (attachments), в виде обычных файлов. GPG-ключ необходимо приложить в экспортированном виде (<tt>gpg --export --armor <id ключа></tt>). Файлы можно прикладывать уже после создания баги.
Строка 33: Строка 33:


* Ментор помогает новому участнику собирать пакеты, проверяя корректность пакетирования.
* Ментор помогает новому участнику собирать пакеты, проверяя корректность пакетирования.
* Ментор определяет момент, когда новый участник освоился с инструментарием, а также освоил основные правила пакетирования, и уведомляет об этом секретаря.
* Ментор определяет момент, когда кандидат освоился с инструментарием, а также освоил основные правила пакетирования, и уведомляет об этом секретаря.
* Секретарь добавляет GPG-ключ принимаемого в связку alt-gpgkeys и подписывает нового участника на {{lists|devel}}.
* Секретарь добавляет GPG-ключ принимаемого в связку alt-gpgkeys и подписывает нового участника на {{lists|devel}}.
* С этого момента ментор может отправлять в репозиторий пакеты, подготовленные и подписанные новым участником.
* С этого момента ментор может отправлять в репозиторий пакеты, подготовленные и подписанные кандидатом.
* Ментор определяет момент, когда новый участник научился совместно работать над пакетами (в частности, с ментором), и уведомляет об этом секретаря.
* Ментор определяет момент, когда кандидат научился совместно работать над пакетами (в частности, с ментором), и уведомляет об этом секретаря.


Так как у ментора не всегда будет достаточно времени, чтобы оперативно отвечать на все вопросы, настоятельно рекомендуется подписаться на рассылку [https://lists.altlinux.org/mailman/listinfo/devel-newbies devel-newbies@] и/или находиться на irc-канале #altlinux-devel (см. статью [[IRC |irc-каналы ALT Linux]]) и задавать какие-то вопросы там. Также будьте готовы к тому, что собеседник может покритиковать ваши коммиты в git, указать на ошибки.
Так как у ментора не всегда будет достаточно времени, чтобы оперативно отвечать на все вопросы, настоятельно рекомендуется подписаться на рассылку [https://lists.altlinux.org/mailman/listinfo/devel-newbies devel-newbies@] и/или находиться на irc-канале #altlinux-devel (см. статью [[IRC |irc-каналы ALT Linux]]) и задавать какие-то вопросы там. Также будьте готовы к тому, что собеседник может покритиковать ваши коммиты в git, указать на ошибки.
Строка 42: Строка 42:
== Завершение процедуры ==
== Завершение процедуры ==


После получения «отмашки» от ментора секретарь выдаёт полный доступ в [[git.alt]]. Начиная с этого момента новый участник становится полноправным членом команды.
После получения «отмашки» от ментора секретарь выдаёт полный доступ в [[git.alt]]. Начиная с этого момента кандидат становится полноправным членом команды.


[[Категория:Sisyphus]]
[[Категория:Sisyphus]]
[[Категория:Руководства]]
[[Категория:Руководства]]
[[Категория:Team]]
[[Категория:Team]]

Версия от 14:24, 26 сентября 2012

Если вы считаете, что какого-то пакета в Сизифе не хватает, или что какой-то пакет заслуживает большего внимания и готовы заняться им — значит, настало время присоединиться к команде ALT Linux Team.

Сбор информации

Для принятия в Team необходима следующая информация:

  • имя ментора — участника команды, имеющего желание помогать в процессе приёма в Team. Менторов можно искать в списках рассылки или на IRC-канале.
  • псевдоним (имя пользователя) участника, выбирается им самим. Имя должно начинаться с буквы, содержать только буквы и цифры и быть не короче трёх символов.
  • адрес почты, на который будет производиться пересылка с адреса псевдоним@altlinux.org.
  • SSH-ключ (RSA 2048bit или DSA 1024bit). Принимающему нужна публичная часть ключа. Этот ключ будет использоваться для SSH-доступа на ресурсы Sisyphus (git.alt и другие).
  • GPG-ключ (DSA и ElGamal 1024bit). В ключе должен быть uid вида псевдоним@altlinux.org. Принимающему нужна публичная часть ключа. Этот ключ будет использоваться для подписи пакетов и для удостоверения личности в почте.

Если у вас нет ssh- или GPG-ключа, прочтите статью «Работа с ключами разработчика».

Создание заявки

Заявка создаётся кандидатом путем добавления «бага» в Bugzilla. Такие «баги» читает специальный член команды — секретарь.

Баг должен быть оформлен следующим образом:

  • Баг должен быть заведён в разделе «Development», продукте «Team accounts», на компонент «join»,
  • в теле бага нужно указать псевдоним (имя пользователя) нового участника, адрес пересылки почты, а также несколько слов о том, чем кандидат намерен заняться в ALT Linux Team («собрать для начала такой-то пакет, а потом, если получится, ещё пакеты из такой-то области», «просто помочь со сборкой чего-нибудь», «научиться собирать пакеты» и т. п.),
  • E-mail ментора следует добавить в поле CC ("Подписка") к создаваемому багу,
  • Публичный SSH-ключ и GPG-ключ нужно приложить к «багу» в виде отдельных приложений (attachments), в виде обычных файлов. GPG-ключ необходимо приложить в экспортированном виде (gpg --export --armor <id ключа>). Файлы можно прикладывать уже после создания баги.

Обработка заявки

После получения необходимой информации секретарь проверяет приложенные ключи, создаёт e-mail адрес и выдаёт ограниченный доступ в git.alt (без возможности сборки пакетов).

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

Работа с ментором

  • Ментор помогает новому участнику собирать пакеты, проверяя корректность пакетирования.
  • Ментор определяет момент, когда кандидат освоился с инструментарием, а также освоил основные правила пакетирования, и уведомляет об этом секретаря.
  • Секретарь добавляет GPG-ключ принимаемого в связку alt-gpgkeys и подписывает нового участника на devel@.
  • С этого момента ментор может отправлять в репозиторий пакеты, подготовленные и подписанные кандидатом.
  • Ментор определяет момент, когда кандидат научился совместно работать над пакетами (в частности, с ментором), и уведомляет об этом секретаря.

Так как у ментора не всегда будет достаточно времени, чтобы оперативно отвечать на все вопросы, настоятельно рекомендуется подписаться на рассылку devel-newbies@ и/или находиться на irc-канале #altlinux-devel (см. статью irc-каналы ALT Linux) и задавать какие-то вопросы там. Также будьте готовы к тому, что собеседник может покритиковать ваши коммиты в git, указать на ошибки.

Завершение процедуры

После получения «отмашки» от ментора секретарь выдаёт полный доступ в git.alt. Начиная с этого момента кандидат становится полноправным членом команды.