Getting involved (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
Getting involved
. Дата последней синхронизации: 25 октября 2023. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Ссылки по теме
Часто задаваемые вопросы
ArchWiki:Внесение вклада
Мутуализм
в эволюционной биологии — отношения, в которых один организм платит небольшую цену, чтобы принести большую пользу кому-либо другому, одному или нескольким. Если таким вкладом в общее дело занимаются сразу несколько членов группы, польза для каждого из них возрастает многократно. Этот принцип можно применить и к активным членам сообщества Arch Linux, желающим внести свой вклад в развитие их любимого дистрибутива Linux. Такое участие приносит пользу не только членам нашего сообщества, но и всем сторонникам
свободного и открытого программного обеспечения
.
Эта статья написана как для новичков, так и для опытных пользователей Arch Linux, желающих принести пользу, но это далеко не полный список возможностей. Пожалуйста, ознакомьтесь с
кодексом поведения
перед внесением вклада.
Сообщество
Общайтесь на форумах
Один из простейших способов поддержки — общение на
официальном
и/или
русскоязычных
форумах Arch Linux. Так вы сможете помочь новым пользователям и лучше узнать сообщество.
Улучшайте ArchWiki
ArchWiki
— это документация по Arch Linux, поддерживаемая совместными усилиями наших пользователей. Всем пользователям предлагается
внести свой вклад
.
Присоединяйтесь к чатам
Вы можете помогать другим пользователям решать проблемы в
IRC-канале
. Однако очень важно сперва прочитать
кодекс поведения
. Для обсуждения отдельных тем существуют специальные
IRC-каналы
.
Подписывайтесь на списки рассылок
Присоединяйтесь к обсуждениям в публичных
списках рассылок
. Придерживайтесь темы, указанной в описании списка.
Художественные работы
Не стесняйтесь делиться с сообществом обоями, заставками, цветовыми палитрами, виджетами и темами оформления на форуме в разделе
Artwork and Screenshots
.
Смотрите также
Arch Linux Art
и
Artwork
.
Пакеты
Сообщайте об установленных пакетах
pkgstats
предоставляет
таймер systemd
, который отсылает список установленных пакетов, а также сведения об используемых архитектуре и зеркалах разработчикам Arch Linux. Это помогает им правильно расставлять приоритеты и делать дистрибутив ещё лучше. Пересылаемая информация анонимна и не может быть использована для вашей идентификации. Cобранная информация доступна на
странице статистики
. Больше информации доступно в
этой ветке форума
.
Сообщайте об ошибках и устраняйте их
Отчёты и исправление ошибок на
баг-трекере
— ещё один способ помочь сообществу.
Однако его неправильное использование может быть контрпродуктивно. Пожалуйста, прочитайте сперва
Указания по созданию отчета об ошибке
.
Сообщайте о проблемах безопасности
Уязвимости находят всё время. Вы можете помочь
Arch Security Team
вести учёт новых уязвимостей.
Помогайте тестировать пакеты
Пакеты в тестовых репозиториях проверяются и подписываются перед добавлением в основные. Вы можете помочь
Arch Testing Team
тестировать новые пакеты.
Запрашивайте новые возможности
Запрашивайте возможности для пакетов Arch на
баг-трекере
. Перед этим прочитайте раздел
Указания по созданию отчета об ошибке#Баг или фича?
и убедитесь, что это корректный запрос новой возможности.
Для пакетов AUR запрашивайте возможности на соответствующих страницах пакетов AUR.
Создавайте и поддерживайте пакеты в AUR
Пользовательский репозиторий Arch
содержит скрипты пакетов, созданные сообществом, позволяя пользователям с лёгкостью устанавливать программное обеспечение, отсутствующее в
официальных репозиториях
. Популярные пакеты могут перейти в
репозиторий extra
.
Становитесь сопровождающим пакетов
Если вы хотите помогать в поддержке
AUR
и пакетов в
репозитории extra
, вы можете попросить присвоить вам роль сопровождающего пакетов — смотрите
Package Maintainers#How do I become a Package Maintainer?
События
Регулярно проводятся открытые для сообщества события, касающиеся исправления ошибок, очистки и других задач.
AUR Cleanup Day
Bug Day
Проекты программного обеспечения
Дистрибутив
Arch Linux
состоит из множества компонентов. Вносить вклад можно отдельно в каждый из этих проектов.
Обсуждение различных проектов (если не указано иное) происходит в
списке рассылки arch-projects
и в IRC-канале
#archlinux-projects
.
Проект
Описание
Языки
Сопровождающие
Ссылки
arch-boxes
Образы виртуальных машин
Bash
klausenbusk
баг-трекер
,
IRC #archlinux-releng
,
список рассылки arch-releng
arch-install-scripts
Полезные скрипты для установки Arch Linux
Bash
Foxboron
баг-трекер
[
устаревшая ссылка
2024-01-13 ⓘ]
arch-rebuild-order
Инструменты командной строки для определения порядка пересборки пакетов
Rust
jelle
баг-трекер
arch-release-promotion
Продвижение и синхронизация существующих релизов проекта в Arch Linux GitLab
Python
dvzrv
баг-трекер
arch-repro-status
Инструмент командной строки для запроса статуса воспроизводимости пакетов Arch Linux
Rust
orhun
баг-трекер
arch-security-tracker
Платформа отслеживания CVE
security.archlinux.org
и помощь в публикации рекомендаций по безопасности
Python (Flask)
anthraxx
баг-трекер
,
IRC #archlinux-security
,
список рассылки arch-security
arch-signoff
Подпись тестовых пакетов Arch Linux
Python
Jelle
баг-трекер
archinstall
Официальный установщик Arch Linux
Python
Torxed
баг-трекер
,
Discord
,
документация
archivetools
Готовое решение для создания снимка репозиториев пакетов Arch Linux, ISO-образов и boostrap-архивов
Bash
баг-трекер
archiso
Скрипты и настройки для создания установочного образа
bash
dvzrv, nl6720
баг-трекер
,
IRC #archlinux-releng
,
список рассылки arch-releng
archlinux-common-style
Основные CSS-стили Arch Linux
SCSS, HTML, JavaScript
anthraxx, jelle
баг-трекер
archlinux-docker
Образы Docker
Bash
hashworks, sangy
баг-трекер
,
docker hub
,
IRC #archlinux-releng
,
список рассылки arch-releng
archlinux-keyring
Работа с PGP-ключами Arch Linux
Python
anthraxx, dvzrv
баг-трекер
archlinux-repro
Инструменты для пересборки пакетов Arch Linux
Python
Foxboron, Jelle, Coderobe
баг-трекер
archmanweb
Сайт
man.archlinux.org
Python (Django)
Lahwaacz
баг-трекер
archweb
Сайт
archlinux.org
Python (Django)
jelle
баг-трекер
aurweb
Сайт
aur.archlinux.org
Python, HTML, MySQL
artafinde, lfleischer
баг-трекер
,
IRC #archlinux-aurweb
,
список рассылки aur-dev
dbscripts
Скрипты для выпуска и управления пакетами в репозиториях
Bash
Foxboron
баг-трекер
devtools
Инструменты для работы с пакетами
Bash
Anthraxx, Foxboron, jelle
баг-трекер
gitlab-exporter
GitLab metrics exporter для Prometheus
Rust
Artafinde, orhun
баг-трекер
gluebuddy
Демон-помощник, который следит за некоторыми аспектами инфраструктуры Arch Linux и проверяет выполнение определённых условий
Rust
anthraxx, jelle
баг-трекер
infrastructure
Инфраструктура Arch Linux
Ansible, Bash, Python, Packer, Terraform, Zsh
anthraxx, foutrelis, freswa, grazzolini, heftig, jelle, klausenbusk, svenstaro, artafinde
баг-трекер
,
IRC #archlinux-devops
,
список рассылки arch-devops
keycloak-archlinux-theme
Тема Arch Linux для Keycloak
Java
Artafinde
баг-трекер
mkinitcpio
Генератор образов initramfs
Ash, Bash
grazzolini, Foxboron, nl6720
баг-трекер
mkinitcpio-archiso
Интеграция mkinitcpio для archiso
Ash, Bash
dvzrv, nl6720
баг-трекер
,
IRC #archlinux-releng
,
список рассылки arch-releng
namcap
Инструмент для проверки бинарных пакетов и исходных PKGBUILD на наличие часто встречающихся ошибок упаковки
Python
alerque, dvzrv, FFY00, kgizdov
баг-трекер
netctl
Управление сетью systemd на основе профилей
Bash
jwitteveen
баг-трекер
neoasknot
Страница про внесение вклада
JavaScript, Svelte
polyzen
баг-трекер
,
whatcanidofor.archlinux.org
pacman
Менеджер пакетов
Bash, C
Allan, agregory
баг-трекер
,
IRC #archlinux-pacman
,
список рассылки pacman-dev
pacman-contrib
Вспомогательные скрипты для pacman
Bash, C, Perl
Demize, Polyzen
баг-трекер
,
IRC #pacman-contrib
,
список рассылки pacman-contrib
pkgstats-cli
Клиент pkgstats
Go
pierres
баг-трекер
,
pkgstats.archlinux.de
pkgstats.archlinux.de
Сайт со статистикой пакетов Arch Linux
JavaScript, PHP, Vue
pierres
баг-трекер
,
pkgstats.archlinux.de
pyalpm
Python-биндинги к alpm
Python, C
Jelle
баг-трекер
pytest-pacman
Плагин pytest для генерации баз данных синхронизации репозиториев
Python
Jelle
баг-трекер
rebuilderd-website
Сайт
reproducible.archlinux.org
JavaScript
Jelle
баг-трекер
,
reproducible-builds.org
,
Debian wiki
,
IRC #archlinux-reproducible
releng
Автоматизация создания релизных артефактов (установочный образ, PXE)
Bash, Python
dvzrv
баг-трекер
,
IRC #archlinux-releng
,
список рассылки arch-releng
repod
Инструменты для управления репозиториями пакетов для дистрибутивов Linux, использующих менеджер пакетов pacman
Python
dvzrv
баг-трекер
,
документация
Сделайте пожертвование
Узнайте, как помочь покрыть расходы на содержание серверов, на
официальной странице пожертвований Arch Linux
.
Неофициальные проекты
Примечание
Перечисленные здесь проекты
не
являются частью
Arch Linux
.
Сообщество Arch Linux занимается многими проектами. Не стесняйтесь добавить свой!
Группы
Связанные с Arch Linux группы, в которые вы можете вступить.
Arch Linux Subreddit
Место, где пользователи Reddit обсуждают проблемы, связанные с Arch Linux.
International communities
Локальные сообщества и места для встречи пользователей.
Arch Women
Группа помощи в решении возможных трудностей женщин, использующих Arch Linux (
обсуждение на форуме
).
Telegram-группа
Место обсуждения Arch для пользователей
Telegram
.
Matrix-комната
Место обсуждения Arch для пользователей
Matrix
.
Discord-сервер
Место обсуждения Arch для пользователей
Discord
.
Программы
Разработанное сообществом программное обеспечение, ориентированное на Arch Linux.
Community Contributions
Раздел форума для проектов, связанных с Arch.
Arch Linux topic @GitHub
Репозитории, связанные с Arch, на GitHub.
Как стать разработчиком Arch
Вашей главной мотивацией должно быть желание помочь сообществу, а не просто стать
разработчиком Arch Linux
во что бы то ни стало.
Обычно новых разработчиков приглашают уже существующие, когда возрастает объём работы. Иногда они пишут о наличии свободного места и вы можете его занять, но гораздо чаще существующие разработчики просто приглашают кого-то, в ком уверены, что тот справится с поставленными задачами и хорошо впишется в работу команды. Портфолио вклада в проекты Arch Linux — лучший способ попасть в команду.
Вот краткий перечень того, что вы можете делать, чтобы достичь некоторой «популярности» среди разработчиков Arch Linux:
Создайте себе репутацию полезного человека, оказывая помощь, когда это возможно.
Отвечайте на вопросы на форумах, в IRC и списках рассылки.
Станьте
сопровождающим пакетов
и продемонстрируйте свои навыки работы с пакетами.
Публикуйте пакеты в AUR.
Присоединяйтесь к дополнительным проектам, которые когда-нибудь могут стать частью Arch Linux, или начните собственный проект.
Примите участие в разработке
pacman
,
makepkg
или других проектов Arch (на
GitLab
) и отправляйте патчи в баг-трекер.
Просматривайте
баг-трекер
и помогайте исправлять ошибки.
Находите новые ошибки и сообщайте о них.
Исправляйте ошибки в ArchWiki, добавляйте новые статьи, следите за уже существующими статьями и за актуальностью приводимых инструкций.
Помогайте с переводами.