Join: различия между версиями
Мария (обсуждение | вклад) м (→Ссылки) |
Нет описания правки |
||
(не показано 6 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
'''Join''' | [[en:HowToJoin]] | ||
'''Join''' — это процесс вступления в [[ALT Linux Team]], результатом которого является возможность непосредственно участвовать в разработке [[Что_такое_Sisyphus%3F|Sisyphus]]. | |||
После прохождения Join вы станете мейнтенером: в «[[Руководство_начинающего_мейнтейнера_ALT_Linux_Team|Руководстве начинающего мейнтейнера ALT Linux Team]]» собрана наиболее полезная начинающему члену команды информация. | После прохождения Join вы станете мейнтенером: в «[[Руководство_начинающего_мейнтейнера_ALT_Linux_Team|Руководстве начинающего мейнтейнера ALT Linux Team]]» собрана наиболее полезная начинающему члену команды информация. | ||
Строка 28: | Строка 29: | ||
Может пригодиться и рассылка [http://lists.altlinux.org/mailman/listinfo/devel-newbies devel-newbies@]; даже если не собираетесь прямо сейчас вступать в команду, можно подписаться на неё и какое-то время просто почитать, о чём спрашивают и что отвечают. Там же можно искать и ментора среди тех, чьи ответы оказались понятны и полезны. | Может пригодиться и рассылка [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]] | |||
**: Обязанности рецензента. | |||
== Ссылки == | == Ссылки == | ||
Строка 36: | Строка 53: | ||
* [[Сборка_пакета_с_РЕАЛЬНОГО_НУЛЯ|Общий алгоритм сборки пакета]] | * [[Сборка_пакета_с_РЕАЛЬНОГО_НУЛЯ|Общий алгоритм сборки пакета]] | ||
* [[Общие_правила_написания_спек_файлов_в_ALT_Linux|Общие правила написания спек файлов в ALT Linux]] | * [[Общие_правила_написания_спек_файлов_в_ALT_Linux|Общие правила написания спек файлов в ALT Linux]] | ||
* [ | * [https://github.com/altlinux/specs Спек файлы на github] | ||
* [[О_стратегии_сборки_RPM_пакетов|Стратегия сборки RPM пакетов]] | * [[О_стратегии_сборки_RPM_пакетов|Стратегия сборки RPM пакетов]] | ||
* [[RPi4-SDK#БыстроеразвёртываниеRPi4-SDK|Памятка по сборке RPM-пакетов на аппаратном комплекте Raspberry Pi 4]] | * [[RPi4-SDK#БыстроеразвёртываниеRPi4-SDK|Памятка по сборке RPM-пакетов на аппаратном комплекте Raspberry Pi 4]] | ||
Строка 43: | Строка 60: | ||
* [[Воспроизводимая_сборка|Воспроизводимая сборка]] | * [[Воспроизводимая_сборка|Воспроизводимая сборка]] | ||
* [http://bugzilla.altlinux.ru ALT Linux Bugzilla] | * [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=*}} |
Текущая версия от 00:25, 3 июля 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
- Описание этапов.
- Team/Join/Mentor
- Обязанности ментора, а также актуальный список менторов.
- Team/Join/Candidate
- С чего начать, как вести диалог с ментором.
- Team/Join/Secretary
- Обязанности секретаря.
- Team/Join/Reviewer
- Обязанности рецензента.
Ссылки
- Репозитории ALT Linux
- Правила подготовки и оформления пакетов для ALT
- Изолированная среда hasher для сборки пакетов
- Общий алгоритм сборки пакета
- Общие правила написания спек файлов в ALT Linux
- Спек файлы на github
- Стратегия сборки RPM пакетов
- Памятка по сборке RPM-пакетов на аппаратном комплекте Raspberry Pi 4
- Инструкция по сборке пакетов с помощью etersoft-build-utils
- Git.alt: Путь пакета в Sisyphus
- Воспроизводимая сборка
- ALT Linux Bugzilla