Getting involved (فارسی)

Related articles
ArchWiki:Contributing (فارسی)
Frequently asked questions (فارسی)
در زیست شناسی فرگشتی, همکاری تعاملاتی را توصیف می کند که در آن یک فرد هزینه کمی را برای به دست آوردن منافع بیشتر برای یک یا چند نفر دیگر می پردازد. اگر این کمک پرهزینه متقابل باشد، همه دست اندرکاران می توانند سود فوق العاده ای ببرند. این اصل همچنین برای اعضای فعال جامعه Arch که مایل به مشارکت و مشارکت در توزیع لینوکس مورد علاقه خود هستند، صدق می کند. مشارکت آنها نه تنها به نفع اعضای انجمن و کمانداران همکارشان است، بلکه به نفع همه کاربران
نرم افزارهای ازاد و متن باز
است.
این مقاله توضیح می دهد که چگونه کاربران جدید و باتجربه Arch می توانند به جامعه کمک کنند. توجه داشته باشید که این یک لیست جامع نیست. قبل از مشارکت، لطفاً با
قوانین رفتاری
آشنا شوید.
جامعه
پست کردن در انجمن‌ها
یکی از ساده‌ترین راه‌ها برای مشارکت، شرکت در
انجمن‌های آرچ لینوکس
است که امکان آشنایی با جامعه و کمک به کاربران جدید را فراهم می‌کند.
بهبود این ویکی
ارچ ویکی
مستندات آرچ لینوکس است که به صورت مشارکتی نگهداری می‌شود. از همه کاربران دعوت می‌شود تا در این پروژه
مشارکت کنند
.
به چت روم بپیوندید
شما می‌توانید به سایر کاربران در حل مشکلات
کانال‌های IRC آرچ
کمک کنید. با این حال، مطالعه‌ی قوانین کانال قبل از مشارکت بسیار مهم است.
کانال‌های بیشتری
برای موضوعات خاص در دسترس هستند.
بپیوندید mailing lists به
به بحث در یک یا چند
mailing lists
عمومی بپیوندید. حتماً همانطور که در توضیحات لیست آمده است، از موضوع اصلی پیروی کنید.
آثار هنری
در صورت تمایل می‌توانید تصاویر پس‌زمینه، صفحات نمایش، پالت‌های رنگی، ابزارک‌ها، تم‌ها و غیره را با جامعه در
انجمن هنر
به اشتراک بگذارید.
همچنین به بخش
هنر
و
آثار هنری آرچ لینوکس
مراجعه کنید.
بسته‌ها
گزارش بسته‌های نصب‌شده
pkgstats
یک
تایمر systemd
ارائه می‌دهد که لیستی از بسته‌های نصب شده روی سیستم شما، همراه با معماری و mirrorهایی که استفاده می‌کنید، را برای توسعه‌دهندگان Arch Linux ارسال می‌کند تا به آنها در اولویت‌بندی تلاش‌هایشان و بهبود هرچه بیشتر توزیع کمک کند. این اطلاعات به صورت ناشناس ارسال می‌شود و نمی‌توان از آن برای شناسایی شما استفاده کرد. می‌توانید داده‌های جمع‌آوری‌شده را در
صفحه آمار
مشاهده کنید. اطلاعات بیشتر در
این تاپیک انجمن
موجود است.
رفع و گزارش اشکالات
گزارش و رفع اشکالات بسته‌های آرچ در
GitLab
یکی از راه‌های ممکن برای کمک به جامعه است.
با این حال، استفاده‌ی ناکارآمد می‌تواند نتیجه‌ی معکوس داشته باشد. لطفاً
دستورالعمل‌های گزارش اشکال
و
دستورالعمل‌های عمومی#درخواست‌های ادغام بسته‌بندی
را مطالعه کنید.
اطلاع رسانی در مورد مسائل امنیتی
آسیب‌پذیری‌های جدید دائماً کشف می‌شوند. به
تیم امنیتی آرچ
کمک کنید تا آسیب‌پذیری‌های جدید را پیگیری کنند.
کمک در تست بسته‌ها
بسته‌های موجود در مخازن آزمایشی باید قبل از انتشار به مخازن اصلی، آزمایش و تأیید شوند. به
تیم تست آرچ
در آزمایش بسته‌های جدید کمک کنید.
درخواست ویژگی‌ها
درخواست ویژگی‌های بسته‌های آرچ را در گیت‌لب
GitLab
انجام دهید. قبل از انجام این کار،
Bug reporting guidelines#Bug or feature?
را بخوانید تا مطمئن شوید که درخواست ویژگی معتبری است، و
General guidelines#Packaging merge requests
را مطالعه کنید.
ویژگی‌های بسته‌های AUR را در صفحات مربوط به بسته‌های AUR درخواست کنید.
ایجاد و پذیرش بسته‌های AUR
مخزن کاربران آرچ
شامل اسکریپت‌های بسته‌های ساخته شده توسط جامعه است که به کاربران امکان می‌دهد به راحتی نرم‌افزارهایی را که جزئی از
مخازن رسمی
نیستند نصب کنند. بسته‌های محبوب در
مخزن اضافی
قرار می‌گیرند.
نگه دارنده بسته شدن
اگر می‌خواهید به نگهداری AUR و بسته‌های موجود در مخزن اضافی کمک کنید، می‌توانید برای تبدیل شدن به یک نگهدارنده بسته درخواست دهید. برای جزئیات بیشتر به بخش
Package Maintainers#How do I become a Package Maintainer?
مراجعه کنید.
هاست کردن آینه
اگر مایل به مشارکت در یک شبکه آینه‌ای جهانی و کمک به ارائه به‌روزرسانی‌های بسته به کاربران هستید، می‌توانید یک سرور آینه راه‌اندازی کنید و با پیروی از دستورالعمل‌های
DeveloperWiki:NewMirrors
درخواست خود را ارسال کنید.
کمک در انتقال آرچ لینوکس به معماری‌های دیگر
اگرچه آرچ لینوکس فقط از معماری x86_64 به عنوان معماری پردازنده اصلی پشتیبانی می‌کند، اما پذیرش
RFC0032: Arch Linux Ports
این امکان را فراهم کرده است که در نهایت از معماری‌های دیگر نیز پشتیبانی شود. اگر می‌خواهید در این زمینه کمک کنید، به
پروژه‌های مرتبط در GitLab
نگاهی بیندازید و به کانال IRC #archlinux-ports و
arch-ports mailing list
بپیوندید تا در بحث‌ها شرکت کنید.
رویدادها
رویدادهای منظمی برای رفع اشکال، تمیز کاری و سایر فعالیت‌ها برای جامعه برگزار می‌شود.
AUR Cleanup Day
Bug Day
Software projects
توزیع آرچ لینوکس از اجزای زیادی تشکیل شده است و هر یک از پروژه‌ها را می‌توان به صورت جداگانه توسعه داد.
Discussion around the various projects (unless noted otherwise) takes place on the
arch-projects mailing list
and in the
#archlinux-projects
IRC channel on the
Libera Chat
network.
پروژه
توضیحات
زیان ها
نگه دارنده
پیوندهای اضافی
alpm
پروژه‌ای که بر اساس مشخصات، کتابخانه‌های Rust و ابزارهای مدیریت کننده بسته‌های ارچ لینوکس کار می‌کند
Rust
dvzrv, orhun, nukesor
bugs
,
documentation
,
IRC irc.oftc.net#alpm
alpm.rs
اتصالات Rust برای libalpm
Rust
Morganamilo
bugs
arch-boxes
تصاویر ماشین مجازی
Bash
klausenbusk
bugs
,
IRC #archlinux-releng
,
arch-releng mailing list
arch-install-scripts
اسکریپت‌های مفید برای نصب آرچ لینوکس
Bash
Foxboron
bugs
arch-rebuild-order
یک ابزار CLI برای تعیین ترتیب بازسازی بسته(های) ارائه شده
Rust
jelle
bugs
arch-release-promotion
تبلیغ و همگام‌سازی نسخه‌های موجود یک پروژه در نمونه GitLab آرچ لینوکس
Python
dvzrv
bugs
arch-repro-status
ابزار CLI برای پرس و جو از وضعیت ساخت مجدد بسته‌های آرچ لینوکس
Rust
orhun
bugs
arch-security-tracker
پلتفرم ردیابی CVE در
security.archlinux.org
و کمک به انتشار توصیه‌ها
Python (Flask)
anthraxx
bugs
,
IRC #archlinux-security
,
Advisory mailing list
arch-signoff
امضا کردن بسته‌های آزمایشی آرچ لینوکس
Python
Jelle
bugs
archinstall
نصب کننده رسمی آرچ لینوکس
Python
Torxed
bugs
,
Discord
,
documentation
archivetools
یک راهکار جامع برای گرفتن اسنپ‌شات از مخازن بسته‌های آرچ لینوکس، تصاویر ISO و فایل‌های فشرده بوت‌استرپ
Bash
bugs
archiso
اسکریپت‌ها و پیکربندی برای ساخت رسانه‌های زنده
bash
dvzrv, nl6720
bugs
,
IRC #archlinux-releng
,
arch-releng mailing list
archlinux-common-style
استایل‌های CSS رایج در آرچ لینوکس
SCSS, HTML, JavaScript
anthraxx, jelle
bugs
archlinux-docker
تصویر های داکر
Bash
hashworks, sangy
bugs
,
docker hub
,
IRC #archlinux-releng
,
arch-releng mailing list
archlinux-keyring
مدیریت جاکلیدی PGP در آرچ لینوکس
Python
anthraxx, dvzrv
bugs
archlinux-repro
ابزارهایی برای بازسازی بسته‌های آرچ لینوکس
Python
Foxboron, Jelle, Coderobe
bugs
archlinux-wsl
تصاویر WSL
Bash
Antiz, mark
bugs
,
Arch Wiki
,
IRC #archlinux-releng
,
arch-releng mailing list
archmanweb
وب‌ سایت
man.archlinux.org
Python (Django)
Lahwaacz
bugs
archweb
وب سالت
archlinux.org
Python (Django)
jelle
bugs
aurweb
صفحه و سیستم مربوط به
aur.archlinux.org
Python, HTML, MySQL
artafinde, lfleischer
bugs
,
IRC #archlinux-aurweb
,
aur-dev mailing list
bugbuddy
(daemon) کمکی که گزارش‌های باگ ورودی برای آرچ لینوکس را رصد می‌کند و مطمئن می‌شود که افراد مناسب به آنها اختصاص داده شده‌اند.
Rust
anthraxx, gromit
bugs
bumpbuddy
یک سرویس (daemon) که در حال رصد نسخه‌های جدید اپ اسنریم برای بسته‌های ما است
Bash
Antiz, gromit, klausenbusk
bugs
buildbtw
سرویسی برای کمک به کارکنان آرچ لینوکس در ساخت نسخه‌های جدید بسته‌ها
Rust
anthraxx, sven, raffomania
bugs
,
IRC #archlinux-buildbtw
dbscripts
اسکریپت‌هایی برای انتشار و مدیریت بسته‌ها در مخازن
Bash
Foxboron
bugs
devtools
ابزارهای بسته‌بندی برای توسعه‌دهندگان و بسته‌بندان
Bash
Anthraxx, Foxboron, jelle, gromit
bugs
gitlab-exporter
صادر کننده معیارهای GitLab
Rust
Artafinde, orhun
bugs
gluebuddy
یک سرویس کمکی امن که چندین جنبه از زیرساخت آرچ لینوکس را زیر نظر دارد و از برآورده شدن شرایط خاص اطمینان حاصل می‌کند.
Rust
anthraxx, jelle
bugs
infrastructure
زیرساخت آرچ لینوکس
Ansible, Bash, Python, Packer, Terraform, Zsh
anthraxx, foutrelis, freswa, heftig, jelle, klausenbusk, svenstaro, artafinde, gromit, Antiz
bugs
,
IRC #archlinux-devops
,
arch-devops mailing list
keycloak-archlinux-theme
تم کی‌کلوک آرچ لینوکس
Java
Artafinde
bugs
mkinitcpio
سازنده Initramfs
Ash, Bash
Foxboron
bugs
mkinitcpio-archiso
ادغام Mkinitcpio برای archiso
Ash, Bash
dvzrv, nl6720
bugs
,
IRC #archlinux-releng
,
arch-releng mailing list
namcap
ابزاری برای بررسی بسته‌های باینری و PKGBUILD های منبع برای یافتن خطاهای رایج بسته‌بندی
Python
alerque, dvzrv, FFY00, kgizdov
bugs
netctl
مدیریت شبکه systemd مبتنی بر پروفایل
Bash
jwitteveen
bugs
neoasknot
صفحه فرود مشارکت برای آرچ لینوکس
JavaScript, Svelte
polyzen
bugs
,
whatcanidofor.archlinux.org
pacman
مدیریت کننده بسته
Bash, C
Allan, agregory
bugs
,
IRC #archlinux-pacman
,
pacman-dev mailing list
pacman-contrib
اسکریپت‌های مشارکت در پکمن
Bash, C, Perl
Demize, Polyzen
bugs
,
IRC #pacman-contrib
,
pacman-contrib mailing list
pkgstats-cli
کلاینت pkgstats
Go
pierres
bugs
,
pkgstats.archlinux.de
pkgstats.archlinux.de
وب‌سایت آمار بسته‌های آرچ لینوکس
JavaScript, PHP, Vue
pierres
bugs
,
pkgstats.archlinux.de
pyalpm
اتصالات پایتون alpm
Python, C
Jelle
bugs
pytest-pacman
افزونه Pytest برای تولید پایگاه‌های داده همگام‌سازی مخزن
Python
Jelle
bugs
rebuilderd-website
Website for
reproducible.archlinux.org
JavaScript
Jelle
bugs
,
reproducible-builds.org
,
Debian wiki
,
IRC #archlinux-reproducible
releng
Automation of release artifacts (installation medium, PXE boot)
Bash, Python
dvzrv
bugs
,
IRC #archlinux-releng
,
arch-releng mailing list
repod
Tooling to maintain binary package repositories for Linux distributions using the pacman package manager
Python
dvzrv
bugs
,
documentation
signstar
A secure enclave signing solution and tooling around it
Rust
dvzrv
bugs
,
documentation
,
IRC #archlinux-signstar
voa
A project to provide Rust libraries, command line tools to interact with the
File Hierarchy for the Verification of OS Artifacts (VOA)
.
Rust
dvzrv, heiko
bugs
,
IRC irc.oftc.net#alpm
اهدای پول
شما می‌توانید نحوه‌ی کمک به تأمین هزینه‌های سرور را در
صفحه‌ی رسمی کمک‌های مالی آرچ لینوکس
بیابید.
پروژه‌های غیررسمی
Note
مطالب فهرست‌شده در اینجا بخشی از پروژه
آرچ لینوکس
نیستند
.
‌
جامعه آرچ پروژه‌های زیادی را پشتیبانی می‌کند. در صورت تمایل می‌توانید پروژه‌های خود را نیز اضافه کنید!
گروه ها
گروه‌های مختص ارچ که می‌توانید در آنها عضو شوید.
ساب ردیت ارچ لینوکس
مکانی برای کاربران ردیت تا در مورد مسائل مربوط به آرچ بحث کنند.
جوامع بین‌المللی
جوامع محلی و مکان‌های ملاقات برای کاربران.
گروه تلگرام
مکانی برای کاربران
تلگرام
جهت بحث در مورد مسائل مربوط به آرچ.
اتاق ماتریکس
مکانی برای کاربران
ماتریکس
تا در مورد مسائل
مربوط به آرچ
بحث کنند.
سرور دیسکورد
مکانی برای کاربران
دیسکورد
جهت بحث در مورد مسائل مربوط به ارچ.
Archcord - سرور دیسکورد
یک سرور جایگزین ذیسکورد که به کاربران حق انتخاب، مدیریت مؤثر و یک جامعه گرم ارائه می‌دهد. Archcord همچنین یک Fluxer دارد که اکنون در
https://fluxer.gg/arch
دردسترس است.
نرماقزار
نرم‌افزار توسعه‌یافته توسط جامعه که بر روی آرچ لینوکس تمرکز دارد.
Community Contributions
انجمن پروژه‌های مرتبط با آرچ.
Arch Linux topic @GitHub
مخازن گیت‌هاب برای پروژه‌های مرتبط با آرچ.
به یک توسعه‌دهنده آرچ شدن
انگیزه اصلی شما برای کار روی آرچ باید کمک به کل جامعه باشد، و نه صرفاً تلاش برای تبدیل شدن به یک
توسعه‌دهنده آرچ
به هر وسیله‌ای.
معمولاً با افزایش حجم کار، توسعه‌دهندگان جدید توسط توسعه‌دهندگان فعلی انتخاب می‌شوند. گاهی اوقات آنها موقعیتی را اعلام می‌کنند و شما می‌توانید برای پر کردن آن درخواست دهید، اما بیشتر اوقات، آنها فقط کسی را که می‌دانند در آن کار خوب است و با بقیه تیم به خوبی هماهنگ می‌شود، دعوت می‌کنند. داشتن مجموعه‌ای از مشارکت‌های ارچ بهترین راه برای ورود به تیم است.
در اینجا لیستی از کارهایی که می‌توانید برای کسب "محبوبیت" در بین توسعه‌دهندگان آرچ انجام دهید، آورده شده است:
با ارائه کمک در هر زمان ممکن، شهرتی به عنوان فردی مفید برای خود ایجاد کنید.
به سوالات در انجمن، IRC و mailing lists پاسخ دهید.
برای کسب تجربه در زمینه بسته‌بندی و نشان دادن مهارت‌های خود، به جمع
نگهدارنده های بسته‌بندی
بپیوندید.
بسته‌ها را به AUR ارسال کنید
.
به یکی از پروژه‌های فرعی که ممکن است روزی به جریان اصلی آرچ بپیوندند، بپیوندید، یا پروژه خودتان را شروع کنید.
روی
پکمن
،
makepkg
یا پروژه‌های دیگر (در
GitLab
) کار کنید و پچ ها را به ردیاب باگ ارسال کنید.
ردیاب باگ
را بررسی کنید و باگ‌های موجود را برطرف کنید.
اشکالات جدید را پیدا و انها را گزارش کنید.
خطاهای ویکی را برطرف کنید، صفحات جدید اضافه کنید، صفحات موجود را تمیز کنید و مطمئن شوید که رویه‌ها به‌روز هستند.
ترجمه‌ کرده و ان ها را ارسال کنید.