JoinToTeam unofficial
Что такое ALT Linux Team
ALT Linux Team — международная, в основном русскоговорящая, команда разработчиков свободного программного обеспечения. Основное направление деятельности ALT Linux Team — проект Sisyphus, целью которого является развитие репозитория свободного ПО для удобной разработки на его основе дистрибутивов и других решений.
Чтобы вступить в проект и участвовать в нем, нужно пройти процедуру вступления.
Поиск ментора
Сначала в телеграмме/вк-сообществе/на форуме найдите себе человека который будет Вашим наставником.
Генерация ключей
Основная статья: Работа с ключами разработчика.
SSH
Для работы с git-репозиториями ALT нужен будет SSH-ключ, который нужно сгенерировать. Его можно создать согласно инструкции с этой страницы.
$ ssh-keygen -t ED25519
Опция -b позволяет задать количество битов ключа. RSA - минимум 1024, по умолчанию 3072 (считалось, что этого достаточно). DSA - ровно 1024 согласно FIPS 186-2. ECDSA - ровно 256, 384 или 521, другие варианты неприменимы. ECDSA-SK, Ed25519 и Ed25519-SK имеют фиксированное количество бит, а опция -b игнорируется.
Опцией комментирования -C можно задать нужный емейл - по умолчанию он определён логином пользователя и именем хоста.
Публичная часть ключа — файл ~/.ssh/id_ed25519.pub. Его будем прикреплять к баг-репорту.
GPG-ключ
$ gpg --gen-key $ gpg --armor --export name@altlinux.org > gpgkey
Оформление заявки на багзилле
Чтобы вступить в Team, согласно данной странице, нужно оформить заявку на багзилле.
Идем в багзиллу и создаем репорт, примерно, такой
В нем указываются:
- имя ментора — участника команды, имеющего желание помогать в процессе приёма в Team
- псевдоним (имя пользователя) участника
- адрес почты, на который будет производиться пересылка с адреса псевдоним@altlinux.org;
- SSH-ключ - файл id_ed25519.pub
- GPG-ключ - файл gpgkey