Getting involved (Français)

État de la traduction:
Cet article est la version francophone de
Getting involved
. Date de la dernière traduction: 2024-10-25. Vous pouvez aider à synchroniser la traduction s'il y a eu des
changements
dans la version anglaise.
Related articles
ArchWiki:Contributing
Frequently asked questions (Français)
En biologie évolutive, la
coopération
décrit des interactions où un individu paie un petit coût pour offrir un bénéfice plus important à un ou plusieurs autres. Si cette contribution coûteuse est réciproque, tous les participants peuvent en bénéficier énormément. Ce principe s'applique également aux membres proactifs de la communauté Arch souhaitant s'impliquer et contribuer à leur distribution Linux préférée. Leur participation bénéficie non seulement au membre de la communauté et à leurs camarades Archers, mais également à tous les utilisateurs de
logiciels libres et open source
.
Cet article décrit comment les nouveaux utilisateurs ainsi que les utilisateurs expérimentés d'Arch peuvent contribuer à la communauté. Notez qu'il ne s'agit pas d'une liste exhaustive. Avant de contribuer, veuillez vous familiariser avec le
Code de conduite
.
Communauté
Poster sur les forums
L'une des façons les plus simples de s'impliquer est de participer aux
Forums Arch Linux
et au
forum Arch Linux français
, ce qui permet de connaître la communauté et d'aider les nouveaux utilisateurs.
Améliorer ce wiki
ArchWiki
est une documentation Arch Linux maintenue de manière collaborative. Tous les utilisateurs sont encouragés à
contribuer
ou
le traduire
.
Rejoindre le salon de discussion
Vous pouvez aider d'autres utilisateurs à résoudre des problèmes sur les
canaux IRC d'Arch
et le
canal français
. Il est toutefois essentiel de lire les
règles du canal
avant de participer.
D'autres canaux
sont disponibles pour des sujets spécifiques.
Rejoindre les listes de diffusion
Participez aux discussions sur une ou plusieurs des
listes de diffusion publiques
. Assurez-vous de rester dans le sujet tel que décrit dans la description de la liste.
Œuvres artistiques
N'hésitez pas à partager des fonds d'écran, des écrans de démarrage, des palettes de couleurs, des widgets, des thèmes, etc. avec la communauté sur le
sous-forum "art"
ainsi que sur
le forum francophone
.
Voir aussi
Arch Linux Art
et
Artwork
.
Paquets
Détection des paquets installés
pkgstats
fournit un
timer pour systemd
qui envoie une liste des paquets installés sur votre système, ainsi que l'architecture et les miroirs que vous utilisez, aux développeurs Arch Linux afin de les aider à prioriser leurs efforts et à améliorer la distribution. Les informations sont envoyées de manière anonyme et ne peuvent pas être utilisées pour vous identifier. Vous pouvez consulter les données collectées sur la
Statistics page
. Plus d'informations sont disponibles dans
le forum
.
Corriger et signaler les bugs
Rapporter et corriger les bugs des paquets Arch sur
GitLab
est l'une des façons possibles d'aider la communauté.
Cependant, une utilisation inefficace peut être contre-productive. Veuillez lire
Bug reporting guidelines
et
General guidelines#Packaging merge requests
.
Informer des problèmes de sécurité
De nouvelles vulnérabilités sont constamment découvertes. Aidez l'équipe
Arch Security Team
à suivre les nouvelles vulnérabilités.
Aider à tester les paquets
Les paquets des dépôts de test doivent être essayés et approuvés avant d'être promus dans les dépôts principaux. Aidez
l'équipe des testeurs
à tester les nouveaux paquets.
Demander des fonctionnalités
Demandez des fonctionnalités pour les paquets Arch sur
GitLab
. Avant de le faire, lisez
Bug reporting guidelines#Bug or feature?
pour vous assurer qu'il s'agit d'une demande de fonctionnalité valide, ainsi que
General guidelines#Packaging merge requests
.
Demandez des fonctionnalités pour les paquets AUR sur les pages de paquets AUR correspondantes.
Créer et adopter des paquets AUR
Le
dépôt des utilisateurs d'Arch
(AUR) contient des scripts de paquets créés par la communauté, permettant aux utilisateurs d'installer facilement des logiciels qui ne font pas partie des
dépôts officiels
. Les paquets populaires sont inclus dans le
dépôt extra
.
Devenir mainteneur de paquets
Si vous souhaitez aider à maintenir l'
AUR
et les paquets dans le
dépôt extra
, vous pouvez postuler pour devenir
Mainteneur de paquets
. Voir
Comment devenir Mainteneur de paquets
pour plus de détails.
Héberger un mirroir
Si vous souhaitez contribuer au déploiement mondiale des réseaux miroirs et aider à livrer les mises à jour aux utilisateurs, vous pouvez mettre en place un serveur miroir et appliquer les règles directrices en suivant :
nouveau miroir
.
Aider le port d'Arch Linux vers d'autres architectures
Bien que Linux supporte seulement x86_64 en architecture processeur , l'acceptation de
RFC0032: Arch Linux Ports
a ouvert des possibilités pour les autres architectures afin qu'elles puissent éventuellement devenir supportés. Si c'est quelque chose pour lequel vous voulez aider, regarder
projets liés sur GitLab
, et rejoignez le
#archlinux-ports
canal IRC et la
listes de diffusion des ports arch
pour participer dans les discussions.
Événements
Il y a des événements réguliers ouverts à la communauté pour la correction de bugs, le nettoyage et d'autres activités.
AUR Cleanup Day
Bug Day
Projets logiciels
La distribution
Arch Linux
comprend de nombreux composants et chacun des projets peut faire l'objet d'une contribution individuelle.
Les discussions autour des différents projets (sauf indication contraire) ont lieu sur la liste
arch-projects
et dans le canal IRC
#archlinux-projects
dans le réseau
Libera Chat
.
Projets
Description
Langue
Mainteneurs
Liens additionnels
alpm
Projet qui travaille sur les spécifications, librairies Rust et les outils de gestion de packets d'Arch Linux
Rust
dvzrv, orhun, nukesor
bugs
,
documentation
,
IRC irc.oftc.net#alpm
alpm.rs
Bindings Rust pour libalpm
Rust
Morganamilo
bugs
arch-boxes
Images de machine virtuelle
Bash
klausenbusk
bugs
,
IRC #archlinux-releng
,
liste de diffusion arch-releng
arch-install-scripts
Script pour installer Arch Linux
Bash
Foxboron
bugs
arch-rebuild-order
Un outil CLI pour déterminer l'ordre de reconstruction d'un paquet fourni
Rust
jelle
bugs
arch-release-promotion
Promotion et synchronisation d'une release existante d'un projet dans l'instance GitLab d'Arch Linux
Python
dvzrv
bugs
arch-repro-status
Un outil CLI pour obtenir le statut de productibilité des paquets Arch Linux
Rust
orhun
bugs
arch-security-tracker
Plateforme de suivi CVE
security.archlinux.org
et aide à la publication des avis
Python (Flask)
anthraxx
bugs
,
IRC #archlinux-security
,
Liste de diffusion de conseil
arch-signoff
Désactiver les paquets de test d'Arch Linux
Python
Jelle
bugs
archinstall
L'installateur officiel d'Arch Linux
Python
Torxed
bugs
,
Discord
,
documentation
archivetools
Une solution clé en main pour faire un instantané des dépôts de paquets d'Arch Linux, les images ISO et les bootstrap tarballs
Bash
bugs
archiso
Script et configuration pour construire les média d'installation
bash
dvzrv, nl6720
bugs
,
IRC #archlinux-releng
,
liste de diffusion arch-releng
archlinux-common-style
Styles CSS courants d'Arch Linux
SCSS, HTML, JavaScript
anthraxx, jelle
bugs
archlinux-docker
Images docker
Bash
hashworks, sangy
bugs
,
docker hub
,
IRC #archlinux-releng
,
liste de diffusion arch-releng
archlinux-keyring
Gestionnaire de clé PGP d'Arch Linux
Python
anthraxx, dvzrv
bugs
archlinux-repro
Outils pour reconstruire les paquets d'Arch Linux
Python
Foxboron, Jelle, Coderobe
bugs
archlinux-wsl
Images WSL
Bash
Antiz, mark
bugs
,
Arch Wiki
,
IRC #archlinux-releng
,
liste de diffusion arch-releng
archmanweb
Le site web :
man.archlinux.org
Python (Django)
Lahwaacz
bugs
archweb
Le site web :
archlinux.org
Python (Django)
jelle
bugs
aurweb
La page d'accueil et système pour
aur.archlinux.org
Python, HTML, MySQL
artafinde, lfleischer
bugs
,
IRC #archlinux-aurweb
,
liste de diffusion aur-dev
bugbuddy
Utilitaires d'aide qui regarde les rapports de bug entrant pour Arch Linux et s'assure que les bonnes personnes leur sont assignées
Rust
anthraxx, gromit
bugs
bumpbuddy
Un utilitaires qui surveille les nouvelles releases de vos paquets
Bash
Antiz, gromit, klausenbusk
bugs
buildbtw
Un service pour assister le presonnel d'Arch Linux à créer de nouvelles version de paquets
Rust
anthraxx, sven, raffomania
bugs
,
IRC #archlinux-buildbtw
dbscripts
Script pour envoyer et gérer des paquets dans les dépots
Bash
Foxboron
bugs
devtools
Outils de packaging pour les développeurs et les packagers
Bash
Anthraxx, Foxboron, jelle, gromit
bugs
gitlab-exporter
Exporter les métriques GitLab
Rust
Artafinde, orhun
bugs
gluebuddy
Un utilitaire sécurisé qui surveille plusieurs aspects de l'infrastructure d'Arch Linux et s'assure que certaine conditions sont remplies
Rust
anthraxx, jelle
bugs
infrastructure
infrastructure d'Arch Linux
Ansible, Bash, Python, Packer, Terraform, Zsh
anthraxx, foutrelis, freswa, heftig, jelle, klausenbusk, svenstaro, artafinde, gromit, Antiz
bugs
,
IRC #archlinux-devops
,
liste de diffusion arch-devops
keycloak-archlinux-theme
Thème keycloak Arch Linux
Java
Artafinde
bugs
mkinitcpio
Générateur Initramfs
Ash, Bash
Foxboron
bugs
mkinitcpio-archiso
Intégration Mkinitcpio pour archiso
Ash, Bash
dvzrv, nl6720
bugs
,
IRC #archlinux-releng
,
liste de diffusion arch-releng
namcap
Outils qui vérifie les paquets binaires et la source PKGBUILDDs pour les erreurs communes de packaging
Python
alerque, dvzrv, FFY00, kgizdov
bugs
netctl
Profile basé systemd pour la gestion du réseau
Bash
jwitteveen
bugs
neoasknot
Page d'accueil des contributions pour Arch Linux
JavaScript, Svelte
polyzen
bugs
,
whatcanidofor.archlinux.org
pacman
Gestionnaire de paquets
Bash, C
Allan, agregory
bugs
,
IRC #archlinux-pacman
,
liste de diffusion pacman-dev
pacman-contrib
Script de contribution vers pacman
Bash, C, Perl
Demize, Polyzen
bugs
,
IRC #pacman-contrib
,
liste de diffusion pacman-contrib
pkgstats-cli
Client pkgstats
Go
pierres
bugs
,
pkgstats.archlinux.de
pkgstats.archlinux.de
Statistique pour le site web de paquet d'Arch Linux
JavaScript, PHP, Vue
pierres
bugs
,
pkgstats.archlinux.de
pyalpm
Liaisons alpm Python
Python, C
Jelle
bugs
pytest-pacman
Plugin Pytest pour généré la synchronisation des bases de données de dépots
Python
Jelle
bugs
rebuilderd-website
site web pour
reproducible.archlinux.org
JavaScript
Jelle
bugs
,
reproducible-builds.org
,
Debian wiki
,
IRC #archlinux-reproducible
releng
Automatisation des artefacts de publications (support d'installation, démarrage PXE)
Bash, Python
dvzrv
bugs
,
IRC #archlinux-releng
,
liste de diffusion arch-releng
repod
Outils pour maintenir les paquets binaires des dépôts pour les distributions Linux en utilisant le gestionnaire de paquet pacman
Python
dvzrv
bugs
,
documentation
signstar
Une solution sécurisée de signature d'enclave et ses outils autour
Rust
dvzrv
bugs
,
documentation
,
IRC #archlinux-signstar
voa
Un projet qui fournis des librairies Rust, outils en ligne de commande pour interagir avec la
Hiérarchie des fichiers pour la vérification des artefacts du système d'exploitation
.
Rust
dvzrv, heiko
bugs
,
IRC irc.oftc.net#alpm
Faire un don
Vous pouvez découvrir comment aider à couvrir les coûts des serveurs sur la
page officielle de dons d'Arch Linux
.
Projets non officiels
Note
Les entrées listées ici ne font
pas
partie du projet
Arch Linux
.
La communauté d'Arch maintient de nombreux projets. N'hésitez pas à inclure le vôtre !
Groupes
Groupes spécifiques à Arch auxquels vous pouvez participer.
Arch Linux Subreddit
Lieu pour les utilisateurs de Reddit pour discuter des problèmes liés à Arch.
International communities
Communautés locales et lieux de rencontre pour les utilisateurs.
Groupe Telegram
Lieu pour les utilisateurs de
Telegram
pour discuter des problèmes liés à Arch.
Salle Matrix
(dans
Espace Arch Linux
)
Lieu pour les utilisateurs de
Matrix
pour discuter des problèmes liés à Arch.
Serveur Discord
Lieu pour les utilisateurs de
Discord
pour discuter des problèmes liés à Arch.
Archcord Serveur Discord
Une alternative au serveur
Discord
fournissant aux utilisateurs une modération effective et une communauté accueillante et bienveillante.
Logiciels
Logiciels développés par la communauté qui se concentrent sur Arch Linux.
Community Contributions
Forum pour les projets liés à Arch.
Arch Linux topic @GitHub
Dépôts GitHub pour les projets liés à Arch.
Devenir développeur Arch
La principale motivation pour votre travail sur Arch devrait être d'aider toute la communauté, et non simplement d'essayer de devenir un « développeur Arch » par tous les moyens.
Habituellement, les nouveaux développeurs sont choisis par les développeurs existants à mesure que la charge de travail augmente. Parfois, ils publient un poste et vous pouvez postuler pour le remplir, mais plus souvent, ils invitent simplement quelqu'un qu'ils savent capable de bien faire le travail et qui s'intégrerait bien avec le reste de l'équipe. Avoir un portfolio de contributions à Arch est la meilleure façon d'intégrer l'équipe.
Voici une liste de choses que vous pouvez faire pour gagner en « popularité » auprès des développeurs d'Arch :
Établissez une réputation d'être utile en offrant de l'aide chaque fois que possible.
Répondez aux questions sur le forum, IRC et les listes de diffusion.
Rejoignez les
Mainteneurs de paquets
pour acquérir de l'expérience en packaging et montrer vos compétences.
Soumettez des paquets à l'AUR
.
Rejoignez l'un des projets dérivés qui pourraient être intégrés dans Arch principal un jour, ou démarrez le vôtre.
Travaillez sur « pacman », « makepkg » ou un autre projet (sur
GitLab
) et soumettez des correctifs au suivi des bugs.
Parcourez le
suivi des bugs
et corrigez les bugs existants.
Trouvez et soumettez de nouveaux bugs.
Corrigez les erreurs du wiki, ajoutez de nouvelles pages, nettoyez les pages existantes et assurez-vous que les procédures sont à jour.
Soumettez des traductions ou mettez les à jour.