Join

Материал из ALT Linux Wiki

Join — это процесс вступления в ALT Linux Team, результатом которого является возможность непосредственно участвовать в разработке Sisyphus. После прохождения Join вы станете мейнтенером: в «Руководстве начинающего мейнтейнера ALT Linux Team» собрана наиболее полезная начинающему члену команды информация.

Как стать разработчиком Sisyphus

Правила вступления в команду описаны в статье «Процедура принятия в Team».

Зачем вступать в Team

Вступление в ALT Linux Team даёт следующие привилегии:

  • SSH-доступ к git.alt
  • Возможность выкладывать пакеты в репозитории ALT
  • Подписку на список рассылки devel для обсуждения вопросов разработки. После прохождения Join создаётся почтовый адрес @altlinux.org. На рассылку подписывают только членов ALT Linux Team с такими адресами.

Вступление в ALT Linux Team не накладывает никаких обязательств, кроме хранения ключей подписи в недоступном для других людей месте.

Необходимые навыки

Крайне полезны:

  • опыт работы с git (необходим для ведения проектов в gear);
  • понимание одного или более языков программирования, умение исправить проблемы в исходнике;
  • умение и желание общаться с коллегами по команде, пользователями, апстримом.

Вместе с тем для прохождения процедуры вступления и собственно получения результатов работы в команде пригодятся:

  • умение собирать программы из исходных текстов;
  • навыки чтения, правки и создания spec-файлов RPM;
  • знакомство со здешними традициями упаковки.

Может пригодиться и рассылка devel-newbies@; даже если не собираетесь прямо сейчас вступать в команду, можно подписаться на неё и какое-то время просто почитать, о чём спрашивают и что отвечают. Там же можно искать и ментора среди тех, чьи ответы оказались понятны и полезны.

Навигация

  • ALT Linux Team
    Сведения об участниках Team. Состав.
  • Join
    Описание, ссылки, ссылки на примеры. Аккумулирует всю информацию, и о сборке пакетов тоже.
  • Team/Join
    Описание этапов.

Полезные ссылки

Списки рассылок

  • devel-newbies - Join to ALT - стартовая точка для новичков, часто задаваемые вопросы по разработке и сборке пакетов, поиск наставника.
  • community - Community - новости и обсуждения в сообществе.
  • sisyphus - Sisyphus - обсуждения вопросов, связанных с репозиторием.
  • devel - Devel - cписок рассылки ALT Linux Team, предназначенный для обсуждения вопросов разработки, доступен с 3.5 пункта прохождения Join.

Найти пакет

SSH- и GPG-ключи

Что нужно сделать Новичку/Кандидату

Обязанности Cекретаря в отношении ключей

Подача заявки на Bugzilla

Настройка окружения

Репозиторий пакета, git

Сборка пакетов

Краткая инструкция - обозначение шагов

Большие по объёму инструкции

gear

hasher

SPEC file

Примеры spec-файлов

Репозиторий Sysiphus

Сопровождающие, участники ALT Linux Team

Нормативные документы Sisyphus - формальные правила ведения репозитория

Инструменты проверки пакетов на соответствие правилам Sisyphus

Отправить пакет в Sisyphus

Рассуждения