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

Материал из ALT Linux Wiki
м (→‎Навигация: викифицировал ссылки (кто же их так ставит внутри вики-то?!))
 
(не показано 15 промежуточных версий 4 участников)
Строка 1: Строка 1:
'''Join''' — это процесс вступления в [[ALT Linux Team]], результатом которого является возможность непосредственно участвовать в разработке [[Что_такое_Sisyphus%3F|Sisyphus]].
После прохождения Join вы станете мейнтенером: в «[[Руководство_начинающего_мейнтейнера_ALT_Linux_Team|Руководстве начинающего мейнтейнера ALT Linux Team]]» собрана наиболее полезная начинающему члену команды информация.
== Как стать разработчиком Sisyphus ==
== Как стать разработчиком Sisyphus ==


Для получения возможности непосредственно участвовать в разработке [[Sisyphus]] достаточно вступить в [[ALT Linux Team]].
Правила вступления в команду описаны в статье «[[Процедура принятия в Team]]».


Правила вступления в команду описаны в статье «[[Процедура принятия в Team]]». Также имеется статья «[[руководство начинающего мейнтейнера ALT Linux Team]]», в которой собрана наиболее полезная начинающему члену Team информация.
== Зачем вступать в Team ==


Вступление в ALT Linux Team даёт следующие привилегии:
Вступление в ALT Linux Team даёт следующие привилегии:
* SSH-доступ к [[git.alt]],
* SSH-доступ к [[git.alt]]
* возможность выкладывать пакеты в репозитории ALT
* Возможность выкладывать пакеты в репозитории ALT
* Подписку на список рассылки {{lists|devel}}.
* Подписку на список рассылки [https://lists.altlinux.org/mailman/listinfo/devel devel] для обсуждения вопросов разработки. После прохождения Join создаётся почтовый адрес @altlinux.org. На рассылку подписывают только членов ALT Linux Team с такими адресами.
 
Вступление в ALT Linux Team не накладывает никаких обязательств, кроме хранения ключей подписи в недоступном для других людей месте.
Вступление в ALT Linux Team не накладывает никаких обязательств, кроме хранения ключей подписи в недоступном для других людей месте.


Вместе с тем для прохождения процедуры вступления и собственно получения результатов работы в команде пригодятся:
== Необходимые навыки ==
* умение собирать программы из исходных текстов;
* навыки чтения, правки и создания [[spec]]-файлов RPM.


Крайне полезны:
Крайне полезны:
Строка 19: Строка 21:
* понимание одного или более языков программирования, умение исправить проблемы в исходнике;
* понимание одного или более языков программирования, умение исправить проблемы в исходнике;
* умение и желание общаться с коллегами по команде, пользователями, апстримом.
* умение и желание общаться с коллегами по команде, пользователями, апстримом.
Вместе с тем для прохождения процедуры вступления и собственно получения результатов работы в команде пригодятся:
* умение собирать программы из исходных текстов;
* навыки чтения, правки и создания [[spec]]-файлов RPM;
* знакомство со [[ALT Packaging HOWTO|здешними традициями]] упаковки.
Может пригодиться и рассылка [http://lists.altlinux.org/mailman/listinfo/devel-newbies devel-newbies@]; даже если не собираетесь прямо сейчас вступать в команду, можно подписаться на неё и какое-то время просто почитать, о чём спрашивают и что отвечают.  Там же можно искать и ментора среди тех, чьи ответы оказались понятны и полезны.
== Навигация ==
* [[ALT Linux Team]]
*: Сведения об участниках Team. Состав.
* [[Join]]
*: Описание, ссылки, ссылки на примеры. Аккумулирует всю информацию, и о сборке пакетов тоже.
* [[Team/Join]]
*: Описание этапов.
** [[Team/Join/Mentor]]
**: Обязанности ментора, а также актуальный список менторов.
** [[Team/Join/Candidate]]
**: С чего начать, как вести диалог с ментором.
** [[Team/Join/Secretary]]
**: Обязанности секретаря.
** [[Team/Join/Reviewer]]
**: Обязанности рецензента.
== Ссылки ==
* [[Репозитории_ALT_Linux|Репозитории ALT Linux]]
* [[ALT_Packaging_HOWTO|Правила подготовки и оформления пакетов для ALT]]
* [[Hasher|Изолированная среда hasher для сборки пакетов]]
* [[Сборка_пакета_с_РЕАЛЬНОГО_НУЛЯ|Общий алгоритм сборки пакета]]
* [[Общие_правила_написания_спек_файлов_в_ALT_Linux|Общие правила написания спек файлов в ALT Linux]]
* [https://github.com/altlinux/specs Спек файлы на github]
* [[О_стратегии_сборки_RPM_пакетов|Стратегия сборки RPM пакетов]]
* [[RPi4-SDK#БыстроеразвёртываниеRPi4-SDK|Памятка по сборке RPM-пакетов на аппаратном комплекте Raspberry Pi 4]]
* [[Сборка_пакетов_(etersoft-build-utils)|Инструкция по сборке пакетов с помощью etersoft-build-utils]]
* [[Git.alt/Путь_пакета_в_сизиф|Git.alt: Путь пакета в Sisyphus]]
* [[Воспроизводимая_сборка|Воспроизводимая сборка]]
* [http://bugzilla.altlinux.ru ALT Linux Bugzilla]
=== Примеры ===
* [[Обсуждение_участника:Nir|Взгляд на процесс работы над репозиторием Sisyphus и интеграции в сообщество ALT Linux Team]]
* [[Сборка_пакета_с_нуля|Как правильно собрать пакет RPM в Sisyphus с нуля в инфраструктуре Gear и git.alt]]


[[Категория:Sisyphus]]
[[Категория:Sisyphus]]
[[Категория:Devel]]
[[Категория:Devel]]
[[Категория:Сборка_пакетов]]
{{Category navigation|title=Team|category=Team|sortkey=*}}
{{Category navigation|title=Team|category=Team|sortkey=*}}

Текущая версия от 23:08, 8 января 2024

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
    Описание этапов.

Ссылки

Примеры