Getting involved (العربية)

Related articles
ArchWiki:Contributing (العربية)
Frequently asked questions (العربية)
في علم الأحياء التطوري، يصف
التعاون
التفاعلات التي يتحمل فيها الفرد تكلفة بسيطة لتقديم فائدة أكبر لواحد أو أكثر من الآخرين. إذا تمت مكافأة هذه المساهمة المكلفة بالمثل، فيمكن لكل المعنيين الاستفادة بشكل هائل. ينطبق هذا المبدأ أيضًا على الأعضاء الفاعلين في مجتمع آرش (Arch) الذين يرغبون في المشاركة والمساهمة في توزيعة لينكس المفضلة لديهم. لا تفيد مشاركتهم عضو المجتمع وزملائهم من مستخدمي آرش فحسب، بل تفيد جميع مستخدمي
البرمجيات الحرة ومفتوحة المصدر
.
تصف هذه المقالة كيف يمكن لكل من مستخدمي آرش الجدد وذوي الخبرة المساهمة في المجتمع. لاحظ أن هذه ليست قائمة شاملة. قبل المساهمة، يرجى الاطلاع على
قواعد السلوك
.
المجتمع
النشر في المنتديات
واحدة من أسهل الطرق للمشاركة هي التفاعل في
منتديات آرش لينكس
، مما يتيح التعرف على المجتمع ومساعدة المستخدمين الجدد.
تحسين هذه الويكي
ArchWiki
هي وثائق آرش لينكس التي تتم صيانتها بشكل تعاوني. نُشجع جميع المستخدمين على
المساهمة
.
الانضمام إلى غرفة الدردشة
يمكنك مساعدة المستخدمين الآخرين في حل المشكلات على
قنوات IRC الخاصة بآرش
. ومع ذلك، فمن الأهمية بمكان أن تقرأ
قواعد القناة
قبل المشاركة. تتوفر
قنوات إضافية
لمواضيع محددة.
الانضمام إلى القوائم البريدية
انضم إلى النقاش في واحدة أو أكثر من
القوائم البريدية
العامة. تأكد من الالتزام بالموضوع كما هو موضح في وصف القائمة.
الأعمال الفنية
لا تتردد في مشاركة الخلفيات، وشاشات الترحيب، ولوحات الألوان، والأدوات (widgets)، والسمات (themes)، وما إلى ذلك، مع المجتمع في
المنتدى الفرعي للفنون
.
انظر أيضًا
Arch Linux Art
و
Artwork
.
الحزم
الإبلاغ عن الحزم المثبتة
يوفر
pkgstats
مؤقت
systemd timer
يرسل قائمة بالحزم المثبتة على نظامك، جنبًا إلى جنب مع المعمارية والمرايا (mirrors) التي تستخدمها، إلى مطوري آرش لينكس لمساعدتهم في تحديد أولويات جهودهم وتحسين التوزيعة. تُرسل المعلومات بشكل مجهول ولا يمكن استخدامها لتحديد هويتك. يمكنك عرض البيانات المجموعة في
صفحة الإحصائيات
. يتوفر المزيد من المعلومات في
هذا الموضوع في المنتدى
.
إصلاح الأخطاء البرمجية والإبلاغ عنها
يعد الإبلاغ عن الأخطاء البرمجية وإصلاحها لحزم آرش على
GitLab
أحد الطرق الممكنة لمساعدة المجتمع.
ومع ذلك، يمكن أن يكون الاستخدام غير الفعال ذا نتائج عكسية. يرجى قراءة
إرشادات الإبلاغ عن الأخطاء
و
إرشادات طلبات دمج الحزم
.
الإبلاغ عن المشكلات الأمنية
يتم اكتشاف ثغرات أمنية جديدة طوال الوقت. ساعد
فريق أمن آرش
في تتبع الثغرات الجديدة.
المساعدة في اختبار الحزم
يجب تجربة الحزم الموجودة في مستودعات الاختبار (testing repositories) والموافقة عليها (sign off) قبل نقلها إلى المستودعات الرئيسية. ساعد
فريق اختبار آرش
في اختبار الحزم الجديدة.
طلب الميزات
اطلب ميزات لحزم آرش على
GitLab
. قبل القيام بذلك، اقرأ
إرشادات الإبلاغ عن الأخطاء: خطأ أم ميزة؟
للتأكد من أنه طلب ميزة صالح، و
إرشادات طلبات دمج الحزم
.
اطلب ميزات لحزم AUR على صفحات حزم AUR المقابلة.
إنشاء وتبني حزم AUR
يحتوي
مستودع مستخدمي آرش (AUR)
على نصوص بناء الحزم (package scripts) التي طورها المجتمع، مما يسمح للمستخدمين بتثبيت البرمجيات غير الموجودة في
المستودعات الرسمية
بسهولة. يتم إدراج الحزم الشائعة في
مستودع extra
.
كيف تصبح مسؤول حزم (Package Maintainer)
إذا كنت ترغب في المساعدة في صيانة
AUR
والحزم في
extra repository
، يمكنك التقدم لتصبح
Package Maintainer
. راجع
مسؤولو الحزم: كيف أصبح مسؤول حزم؟
للحصول على التفاصيل.
استضافة مرآة (Mirror)
إذا كنت ترغب في المساهمة في شبكة
المرايا
المنتشرة عالميًا والمساعدة في إيصال تحديثات الحزم للمستخدمين، يمكنك إعداد خادم مرآة والتقدم باتباع إرشادات
DeveloperWiki:NewMirrors
.
المساعدة في نقل آرش لينكس إلى معماريات أخرى
بينما يدعم آرش لينكس معمارية x86_64 فقط كمعمارية معالجة أساسية، فإن قبول
RFC0032: Arch Linux Ports
قد فتح الباب أمام إمكانية دعم معماريات أخرى في نهاية المطاف. إذا كان هذا شيئًا ترغب في المساعدة فيه، فقم بإلقاء نظرة على
المشاريع ذات الصلة على GitLab
، وانضم إلى قناة IRC ‏
#archlinux-ports
و
القائمة البريدية arch-ports
للمشاركة في النقاشات.
الفعاليات
هناك فعاليات منتظمة مفتوحة للمجتمع لإصلاح الأخطاء البرمجية، والتنظيف، وأنشطة أخرى.
AUR Cleanup Day
Bug Day
مشاريع البرمجيات
تتكون توزيعة
Arch Linux
من مكونات عديدة ويمكن المساهمة في كل من هذه المشاريع بشكل فردي.
تجري النقاشات حول المشاريع المختلفة (ما لم يذكر خلاف ذلك) في
القائمة البريدية arch-projects
وفي قناة IRC ‏
#archlinux-projects
على شبكة
Libera Chat
.
المشروع
الوصف
اللغات
المسؤولون
روابط إضافية
alpm
مشروع يعمل على المواصفات ومكتبات Rust وأدوات إدارة حزم آرش لينكس
Rust
dvzrv, orhun, nukesor
الأخطاء
,
الوثائق
,
IRC irc.oftc.net#alpm
alpm.rs
روابط Rust لمكتبة libalpm
Rust
Morganamilo
الأخطاء
arch-boxes
صور الأجهزة الافتراضية
Bash
klausenbusk
الأخطاء
,
IRC #archlinux-releng
,
القائمة البريدية arch-releng
arch-install-scripts
نصوص برمجية مفيدة لتثبيت آرش لينكس
Bash
Foxboron
الأخطاء
arch-rebuild-order
أداة سطر أوامر لتحديد ترتيب إعادة بناء الحزم المقدمة
Rust
jelle
الأخطاء
arch-release-promotion
ترقية ومزامنة الإصدارات الحالية لمشروع في نسخة GitLab الخاصة بآرش لينكس
Python
dvzrv
الأخطاء
arch-repro-status
أداة سطر أوامر للاستعلام عن حالة قابلية إعادة الإنتاج (reproducibility) لحزم آرش لينكس
Rust
orhun
الأخطاء
arch-security-tracker
منصة تتبع ثغرات CVE ومساعد في نشر التنبيهات
security.archlinux.org
Python (Flask)
anthraxx
الأخطاء
,
IRC #archlinux-security
,
القائمة البريدية للتنبيهات
arch-signoff
الموافقة (Sign off) على حزم اختبار آرش لينكس
Python
Jelle
الأخطاء
archinstall
المثبت الرسمي لآرش لينكس
Python
Torxed
الأخطاء
,
Discord
,
الوثائق
archivetools
حل متكامل لأخذ لقطات لمستودعات حزم آرش لينكس، وصور ISO وملفات bootstrap
Bash
الأخطاء
archiso
نصوص برمجية وإعدادات لبناء وسائط التشغيل الحي (live media)
bash
dvzrv, nl6720
الأخطاء
,
IRC #archlinux-releng
,
القائمة البريدية arch-releng
archlinux-common-style
أنماط CSS المشتركة لآرش لينكس
SCSS, HTML, JavaScript
anthraxx, jelle
الأخطاء
archlinux-docker
صور Docker
Bash
hashworks, sangy
الأخطاء
,
docker hub
,
IRC #archlinux-releng
,
القائمة البريدية arch-releng
archlinux-keyring
التعامل مع حلقة مفاتيح PGP الخاصة بآرش لينكس
Python
anthraxx, dvzrv
الأخطاء
archlinux-repro
أدوات لإعادة بناء حزم آرش لينكس
Python
Foxboron, Jelle, Coderobe
الأخطاء
archlinux-wsl
صور WSL
Bash
Antiz, mark
الأخطاء
,
Arch Wiki
,
IRC #archlinux-releng
,
القائمة البريدية arch-releng
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
bugbuddy
برنامج خادم مساعد يراقب تقارير الأخطاء الواردة لآرش لينكس ويتأكد من تعيين الأشخاص المناسبين لها
Rust
anthraxx, gromit
الأخطاء
bumpbuddy
برنامج خادم يراقب الإصدارات الجديدة من المصدر لحزمنا
Bash
Antiz, gromit, klausenbusk
الأخطاء
buildbtw
خدمة لمساعدة طاقم عمل آرش لينكس في بناء إصدارات جديدة من الحزم
Rust
anthraxx, sven, raffomania
الأخطاء
,
IRC #archlinux-buildbtw
dbscripts
نصوص برمجية لإصدار وإدارة الحزم في المستودعات
Bash
Foxboron
الأخطاء
devtools
أدوات التحزيم للمطورين والمحزمين
Bash
Anthraxx, Foxboron, jelle, gromit
الأخطاء
gitlab-exporter
مصدر لمقاييس GitLab
Rust
Artafinde, orhun
الأخطاء
gluebuddy
برنامج خادم مساعد آمن يراقب عدة جوانب من بنية آرش لينكس التحتية ويتأكد من استيفاء شروط معينة
Rust
anthraxx, jelle
الأخطاء
infrastructure
البنية التحتية لآرش لينكس
Ansible, Bash, Python, Packer, Terraform, Zsh
anthraxx, foutrelis, freswa, heftig, jelle, klausenbusk, svenstaro, artafinde, gromit, Antiz
الأخطاء
,
IRC #archlinux-devops
,
القائمة البريدية arch-devops
keycloak-archlinux-theme
سمة Keycloak لآرش لينكس
Java
Artafinde
الأخطاء
mkinitcpio
مولد Initramfs
Ash, Bash
Foxboron
الأخطاء
mkinitcpio-archiso
تكامل Mkinitcpio لـ archiso
Ash, Bash
dvzrv, nl6720
الأخطاء
,
IRC #archlinux-releng
,
القائمة البريدية arch-releng
namcap
أداة لفحص الحزم الثنائية و PKGBUILDs المصدرية بحثًا عن أخطاء التحزيم الشائعة
Python
alerque, dvzrv, FFY00, kgizdov
الأخطاء
netctl
إدارة شبكة systemd القائمة على الملفات التعريفية (profiles)
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
موقع إحصائيات حزم آرش لينكس
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
,
ويكيبيديا دبيان
,
IRC #archlinux-reproducible
releng
أتمتة مخرجات الإصدار (وسائط التثبيت، إقلاع PXE)
Bash, Python
dvzrv
الأخطاء
,
IRC #archlinux-releng
,
القائمة البريدية arch-releng
repod
أدوات لصيانة مستودعات الحزم الثنائية لتوزيعات لينكس التي تستخدم مدير حزم pacman
Python
dvzrv
الأخطاء
,
الوثائق
signstar
حل توقيع آمن (secure enclave) والأدوات المحيطة به
Rust
dvzrv
الأخطاء
,
الوثائق
,
IRC #archlinux-signstar
voa
مشروع لتوفير مكتبات Rust وأدوات سطر أوامر للتفاعل مع
التسلسل الهرمي للملفات للتحقق من مخرجات نظام التشغيل (VOA)
.
Rust
dvzrv, heiko
الأخطاء
,
IRC irc.oftc.net#alpm
التبرع بالمال
يمكنك معرفة كيفية المساعدة في تحمل تكاليف الخادم على
صفحة التبرع الرسمية لآرش لينكس
.
المشاريع غير الرسمية
ملاحظة
المدخلات المدرجة هنا
ليست
جزءًا من مشروع
Arch Linux
.
يصون مجتمع آرش العديد من المشاريع. لا تتردد في إدراج مشروعك!
المجموعات
مجموعات خاصة بآرش يمكنك المشاركة فيها.
Arch Linux Subreddit
مكان لمستخدمي Reddit لمناقشة القضايا المتعلقة بآرش.
International communities
المجتمعات المحلية وأماكن التجمع للمستخدمين.
Telegram group
مكان لمستخدمي
Telegram
لمناقشة القضايا المتعلقة بآرش.
Matrix room
(في
Arch Linux space
)
مكان لمستخدمي
Matrix
لمناقشة القضايا المتعلقة بآرش.
Discord server
مكان لمستخدمي
Discord
لمناقشة القضايا المتعلقة بآرش.
Archcord - Discord server
خادم
Discord
بديل يوفر للمستخدمين خيارًا، وإشرافًا فعالًا ومجتمعًا ودودًا.
البرمجيات
البرمجيات التي طورها المجتمع والتي تركز على آرش لينكس.
Community Contributions
منتدى للمشاريع المتعلقة بآرش.
Arch Linux topic @GitHub
مستودعات GitHub للمشاريع المتعلقة بآرش.
كيف تصبح مطور آرش
يجب أن يكون الدافع الرئيسي لعملك في آرش هو مساعدة المجتمع بأكمله، وليس مجرد محاولة أن تصبح "مطور آرش" بأي وسيلة.
عادةً، يتم اختيار المطورين الجدد من قبل المطورين الحاليين مع زيادة عبء العمل. في بعض الأحيان ينشرون وظيفة شاغرة ويمكنك التقدم لشغلها، ولكن في كثير من الأحيان، يدعون فقط شخصًا يعرفون أنه سيكون جيدًا في ذلك وسينسجم جيدًا مع بقية الفريق. إن امتلاك سجل من المساهمات في آرش هو أفضل طريقة للانضمام إلى الفريق.
إليك قائمة بالأشياء التي يمكنك القيام بها لاكتساب بعض "الشعبية" لدى مطوري آرش:
بناء سمعة بكونك متعاونًا من خلال تقديم المساعدة كلما أمكن ذلك.
الإجابة على الأسئلة في المنتدى، IRC، والقوائم البريدية.
الانضمام إلى
Package Maintainers
لاكتساب خبرة في التحزيم لإظهار مهاراتك.
تقديم حزم إلى AUR
.
الانضمام إلى أحد المشاريع الفرعية التي قد تُدمج ضمن المسار الرئيسي لآرش يومًا ما، أو ابدأ مشروعك الخاص.
العمل على
pacman
، أو
makepkg
أو أي مشروع آخر (على
GitLab
) وتقديم ترقيعات (patches) لنظام تتبع الأخطاء.
تصفح
نظام تتبع الأخطاء
وإصلاح الأخطاء البرمجية الموجودة.
العثور على أخطاء برمجية جديدة وتقديمها.
إصلاح أخطاء الويكي، وإضافة صفحات جديدة، وتنظيف الصفحات الموجودة والتأكد من أن الإجراءات محدثة.
تقديم الترجمات.