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

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


Первым делом нужно уведомить команду о своём желании, создав в [[BugTracking/BugzillaMiniHowto|Bugzilla]] «баг» в разделе «Development», компоненте «Вступление в ALT Linux Team». Такие «баги» читает специальный член команды — секретарь.
== Сбор информации ==


В этом «баге» нужно написать несколько слов о том, чем вы намерены заняться в ALT Linux Team («собрать для начала такой-то пакет, а потом, если получится, ещё пакеты из такой-то области», «просто помочь со сборкой чего-нибудь», «научиться собирать пакеты» и т. п.).
Для принятия в Team необходима следующая информация:


Помимо намерений, секретарю для включения вас в команду разработчиков нужна ещё следующая информация:
* имя ментора — участника команды, имеющего желание помогать в процессе приёма в Team. Менторов можно искать в [[Списки рассылки|списках рассылки]] или на [[IRC]]-канале.
 
* псевдоним (имя пользователя) участника, выбирается им самим. Длина имени должна быть по возможности минимальной, и имя не должно содержать цифр.
* имя ментора — участника команды, имеющего желание помогать в процессе приёма в Team. Менторов можно искать в [[Списки рассылки|списках рассылки]] или на [[IRC]]-канале. Ментора следует добавить в поле CC к создаваемому багу.
* псевдоним (имя пользователя) участника. Выбирается им самим, если ещё не принадлежит существующему участнику. Его длина должна быть по возможности минимальной и он не должен содержать цифры.
* адрес почты, на который будет производиться пересылка с адреса <tt>псевдоним@altlinux.org</tt>.
* адрес почты, на который будет производиться пересылка с адреса <tt>псевдоним@altlinux.org</tt>.
* SSH-ключ (RSA 2048bit или DSA 1024bit). Принимающему нужна публичная часть ключа. Этот ключ будет использоваться для SSH-доступа на ресурсы Sisyphus ([[incoming]], [[git.alt]] и другие).
* SSH-ключ (RSA 2048bit или DSA 1024bit). Принимающему нужна публичная часть ключа. Этот ключ будет использоваться для SSH-доступа на ресурсы Sisyphus ([[incoming]], [[git.alt]] и другие).
* GPG-ключ (DSA и ElGamal 1024bit). В ключе должен быть uid вида <tt>псевдоним@altlinux.org</tt>. Принимающему нужна публичная часть ключа. Этот ключ будет использоваться для подписи пакетов и для удостоверения личности в почте.
* GPG-ключ (DSA и ElGamal 1024bit). В ключе должен быть uid вида <tt>псевдоним@altlinux.org</tt>. Принимающему нужна публичная часть ключа. Этот ключ будет использоваться для подписи пакетов и для удостоверения личности в почте.


Ключи должны быть приложены к «багу» в виде приложений (attachments).
Если у вас нет ssh- или GPG-ключа, прочтите статью «[[Работа с ключами разработчика]]».
 
== Создание заявки ==
 
Заявка создаётся добавлением «бага» в [[BugTracking/BugzillaMiniHowto|Bugzilla]]. Такие «баги» читает специальный член команды — секретарь.
 
Баг должен быть оформлен следующим образом:


Если у вас нет ssh- или GPG-ключа, прочтите статью «[[Работа с ключами разработчика]]».
* Баг должен быть заведён в разделе «Development», компоненте «Вступление в ALT Linux Team»,
* в теле бага нужно указать псевдоним (имя пользователя) участника, адрес пересылки почты, а также несколько слов о том, чем вы намерены заняться в ALT Linux Team («собрать для начала такой-то пакет, а потом, если получится, ещё пакеты из такой-то области», «просто помочь со сборкой чего-нибудь», «научиться собирать пакеты» и т. п.),
* E-mail ментора следует добавить в поле CC к создаваемому багу,
* SSH-ключ и GPG-ключ нужно приложить к «багу» в виде отдельных приложений (attachments), в виде обычных файлов.
 
== Обработка заявки ==
 
После получения необходимой информации секретарь создаёт e-mail адрес и ограниченный доступ в git.alt (без возможности сборки пакетов).
 
== Работа с ментором ==


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


После того, как новый участник освоился с инструментарием, научился совместно работать над пакетами (в частности, с ментором), а также освоил основные правила пакетирования, ментор уведомляет об этом секретаря, и тот выдаёт полный доступ в [[git.alt]], а также доступ в [[incoming]]. Начиная с этого момента новый участник становится полноправным членом команды.
== Завершение процедуры ==


В помощь начинающему разработчику имеется «[[Руководство начинающего мейнтейнера ALT Linux Team]]».
После получения «отмашки» от ментора секретарь выдаёт полный доступ в [[git.alt]], а также доступ в [[incoming]]. Начиная с этого момента новый участник становится полноправным членом команды.


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

Версия от 11:33, 2 февраля 2009

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

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

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

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

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

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

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

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

  • Баг должен быть заведён в разделе «Development», компоненте «Вступление в ALT Linux Team»,
  • в теле бага нужно указать псевдоним (имя пользователя) участника, адрес пересылки почты, а также несколько слов о том, чем вы намерены заняться в ALT Linux Team («собрать для начала такой-то пакет, а потом, если получится, ещё пакеты из такой-то области», «просто помочь со сборкой чего-нибудь», «научиться собирать пакеты» и т. п.),
  • E-mail ментора следует добавить в поле CC к создаваемому багу,
  • SSH-ключ и GPG-ключ нужно приложить к «багу» в виде отдельных приложений (attachments), в виде обычных файлов.

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

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

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

Ментор помогает новому участнику собирать пакеты, проверяя корректность пакетирования, а также заливает собранные пакеты от своего имени в репозиторий. Когда ментор решает, что новый участник освоился с инструментарием, научился совместно работать над пакетами (в частности, с ментором), а также освоил основные правила пакетирования, ментор уведомляет об этом секретаря.

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

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