Getting involved (Português)

From ArchWiki
Status de tradução: Esse artigo é uma tradução de Getting involved. Data da última tradução: 2024-10-15. Você pode ajudar a sincronizar a tradução, se houver alterações na versão em inglês.

Na biologia, o mutualismo é uma interação entre dois organismos onde ambos tem benefícios. Este princípio se aplica aos membros proativos da comunidade Arch, que desejam contribuir e se envolver com o projeto em prol de sua distribuição Linux favorita. Esta participação beneficia não apenas membros da comunidade e seguidores do Arch, mas também, toda a gama dos usuários de software livre e de código aberto.

Este artigo descreve como usuários novos e experientes do Arch podem contribuir para a comunidade. Note que não é uma lista exaustiva. Antes de contribuir, por favor esteja familiarizado com o Código de conduta.

Comunidade

Postagens nos fóruns

Uma das formas mais fáceis de participar e se envolver com o projeto é através dos Fóruns do Arch Linux, que permitem a interação e ajuda de membros da comunidade com novos usuários.

Melhore esta wiki

A ArchWiki é uma documentação do Arch Linux mantida colaborativamente. Todos os usuários são incentivados a contribuir.

Entre nas salas de chat

Você pode ajudar outros usuários a resolver problemas através do canal do IRC. É de suma importância que você leia as regras do canal antes de participar. Canais especiais estão disponíveis para tópicos específicos.

Entre nas listas de discussão

Participe da discussão em uma ou mais listas de discussão públicas. Certifique-se de se manter dentro do assunto conforme fornecido na descrição da lista.

Obra de arte

Sinta-se à vontade para compartilhar papéis de parede, telas iniciais, paletas de cores, widgets, temas, etc. com a comunidade no subfórum de arte.

Veja também Arch Linux Art e Obra de arte.

Pacotes

Relate pacotes instalados

pkgstats fornece um timer de systemd que envia uma lista de pacotes instalados em seu sistema, junto com a arquitetura e mirrors que você usa, para os desenvolvedores do Arch Linux para ajudá-los a priorizar seus esforços e melhorar a ainda mais a distribuição. As informações são enviadas anonimamente e não pode ser usadas para identificar você. Você pode ver os dados colecionados página Statistics. More information is available in neste tópico do fórum.

Corrija e relate

Relatar e corrigir erros de pacotes do Arch no GitLab é uma das formas possíveis de se ajudar a comunidade.

Contudo, o uso inefetivo pode ser contraprodutivo. Por favor, leia Diretrizes de relatórios de erro e Diretrizes gerais#Solicitações de mesclagem de pacotes.

Informe sobre problemas de segurança

Novas vulnerabilidades são localizadas todo momento. Ajude a Equipe de Segurança do Arch a se manter antenada a novas vulnerabilidades.

Ajude a testar pacotes

Pacotes nos repositórios de teste precisam ser testados e assinados antes que ele sejam promovidos para os repositórios principais. Ajude a Equipe de Teste do Arch a testar novos pacotes.

Solicite recursos

Solicite recursos para pacotes Arch no GitLab. Antes de fazer isso, leia Diretrizes de relatórios de erro#Erro ou recurso?, para ter certeza de que é uma solicitação de recurso válida e Diretrizes gerais#Solicitações de mesclagem de pacotes.

Solicite recursos para pacotes do AUR nas páginas dos pacotes AUR correspondentes.

Crie e adote pacotes do AUR

O Arch User Repository contém scripts de automatização de criação de pacotes feitos pela comunidade, permitindo que usuários instalem facilmente softwares que não são dos repositórios oficiais. Pacotes populares tendem a serem incluídos no repositório extra.

aurphanAUR[link quebrado: package not found] pode lhe ajudar a identificar pacotes órfãos que você usa, de forma que você possa adotá-los.

Tornando-se um Mantenedor de Pacote

Se você quiser ajudar a manter o AUR e os pacotes no repositório extra, você pode se inscrever para se tornar um Mantenedor de Pacote. Consulte Mantenedores de Pacote#Como eu me torno um Mantenedor de Pacote? para obter detalhes.

Eventos

Há eventos regulares abertos à comunidade para correção de bugs, limpeza e outras atividades.

Projetos de software

A distribuição Arch Linux compreende muitos componentes e cada um desses projetos pode ser contribuído individualmente.

A discussão sobre os vários projetos (salvo indicação em contrário) ocorre na lista de discussão arch-projects[link inativo 2024-01-13 ⓘ] e no canal IRC #archlinux-projects.

Projeto Descrição Linguagens Mantenedores Links adicionais
alpm.rs Ligações Rust para libalpm Rust Morganamilo bugs
arch-boxes Imagens para máquina virtual Bash klausenbusk bugs, IRC #archlinux-releng, lista de discussão arch-releng
arch-install-scripts Scripts úteis para instalar o Arch Linux Bash Foxboron bugs
arch-rebuild-order Uma ferramenta de CLI para determinar a ordem de recompilação dos pacotes fornecidos Rust jelle bugs
arch-release-promotion Promoção e sincronização de lançamentos existentes de um projeto em uma instância GitLab do Arch Linux Python dvzrv bugs
arch-repro-status Ferramenta de CLI para consultar o status de reproducibilidade dos pacotes do Arch Linux Rust orhun bugs
arch-security-tracker A plataforma de rastreamento de CVEs security.archlinux.org e ajuda na publicação de avisos Python (Flask) anthraxx bugs, IRC #archlinux-security, lista de discussão consultiva
arch-signoff Arpovação de pacotes de teste do Arch Linux Python Jelle bugs
archinstall Instalador oficial do Arch Linux Python Torxed bugs, Discord, documentação
archivetools Uma solução pronta para uso para fazer snapshot de repositórios de pacotes Arch Linux, imagens ISOs e tarballs de boostrap Bash bugs
archiso Scripts e configuração para construir a mídia live bash dvzrv, nl6720 bugs, IRC #archlinux-releng, lista de discussão arch-releng
archlinux-common-style Estilo CSS comum do Arch Linux SCSS, HTML, JavaScript anthraxx, jelle bugs
archlinux-docker Imagens Docker Bash hashworks, sangy bugs, docker hub, IRC #archlinux-releng, lista de discussarch-releng
archlinux-keyring Manipulação do chaveiro PGP do Arch Linux Python anthraxx, dvzrv bugs
archlinux-repro Ferramentas para recompilar pacotes do Arch Linux Python Foxboron, Jelle, Coderobe bugs
archmanweb O site man.archlinux.org Python (Django) Lahwaacz bugs
archweb O site archlinux.org Python (Django) jelle bugs
aurweb A página e o sistema para aur.archlinux.org Python, HTML, MySQL artafinde, lfleischer bugs, IRC #archlinux-aurweb, lista de discussão aur-dev
bugbuddy Daemon auxiliar que monitora os relatórios de bugs recebidos para o Arch Linux e garante que as pessoas certas sejam atribuídas a eles Rust anthraxx bugs
dbscripts Scripts para lançar e gerenciar operações de pacotes para os repositórios oficiais Bash Foxboron bugs
devtools Ferramentas de empacotamento para desenvolvedores e empacotadores Bash Anthraxx, Foxboron, jelle, gromit bugs
gitlab-exporter Exportador de métricas do GitLab Rust Artafinde, orhun bugs
gluebuddy Um daemon seguro auxiliar que monitora vários aspectos da infraestrutura do Arch Linux e se certifica que certas condições sejam atendidas Rust anthraxx, jelle bugs
infrastructure Infraestrutura do Arch Linux Ansible, Bash, Python, Packer, Terraform, Zsh anthraxx, foutrelis, freswa, grazzolini, heftig, jelle, klausenbusk, svenstaro, artafinde, gromit bugs, IRC #archlinux-devops, lista de discussão arch-devops
keycloak-archlinux-theme Tema do Arch Linux para keycloak Java Artafinde bugs
mkinitcpio Gerador de initrd Ash, Bash Foxboron, nl6720 bugs
mkinitcpio-archiso Integração do Mkinitcpio para o archiso Ash, Bash dvzrv, nl6720 bugs, IRC #archlinux-releng, lista de discussão arch-releng
namcap Ferramenta para verificar pacotes binários e PKGBUILDs fonte para erros comuns de empacotamento Python alerque, dvzrv, FFY00, kgizdov bugs
netctl Gerenciamento de rede em systemd baseado em perfil Bash jwitteveen bugs
neoasknot Página inicial de contribuição para Arch Linux JavaScript, Svelte polyzen bugs, whatcanidofor.archlinux.org
pacman Gerenciador de pacotes Bash, C Allan, agregory bugs, IRC #archlinux-pacman, lista de discussão pacman-dev
pacman-contrib Scripts de contribuição para o pacman Bash, C, Perl Demize, Polyzen bugs, IRC #pacman-contrib, lista de discussão pacman-contrib
pkgstats-cli Cliente do pkgstats Go pierres bugs, pkgstats.archlinux.de
pkgstats.archlinux.de Site de estatísticas de pacotes do Arch Linux JavaScript, PHP, Vue pierres bugs, pkgstats.archlinux.de
pyalpm Ligações Python para alpm Python, C Jelle bugs
pytest-pacman Plugin de pytest para geração de bases de dados de sincronização de repositórios Python Jelle bugs
rebuilderd-website Site para reproducible.archlinux.org JavaScript Jelle bugs, reproducible-builds.org, ReproducibleBuilds on Debian Wiki, IRC #archlinux-reproducible
releng Automação de artefatos de lançamento (mídia de instalação, inicialização PXE) Bash, Python dvzrv bugs, IRC #archlinux-releng, lista de discussão arch-releng
repod Ferramentas para manter repositórios de pacotes binários para distribuições Linux usando o gerenciador de pacotes pacman Python dvzrv bugs, documentação
signstar Uma solução de assinatura de enclave segura e ferramentas em torno dela Rust dvzrv bugs

Doe dinheiro

Você pode ajudar a sustentar os custos dos servidores, na página oficial de doações para o Arch Linux.

Projetos não oficiais

Nota: Entradas listadas aqui não são parte do projeto Arch Linux.

A comunidade Arch mantém vários projetos. Sinta-se livre para incluir o seu!

Grupos

Grupos específicos do Arch, que podem ser de seu interesse.

Arch Linux Subreddit
Local para usuários do Reddit discutirem questões relacionadas do Arch.
Comunidades internacionais
Comunidades locais e lugares para encontros de usuários.
Grupo no Telegram
Lugar para usuários do Telegram discutirem questões relacionadas ao Arch.
Sala do Matrix (in Arch Linux space)
Lugar para usuários Matrix discutirem questões relacionadas ao Arch.
Servidor no Discord
Lugar para usuários do Discord discutirem questões relacionadas ao Arch.

Softwares

Software desenvolvido pela comunidade com foco no Arch Linux.

Community Contributions
Fórum para projetos relacionados ao Arch contribuídos pela comunidade.
Tópico Arch Linux @GitHub
Repositórios GitHub para projetos relacionados ao Arch.

Software

Community-developed software that focuses on Arch Linux.

Community Contributions
Fórum para projetos relacionados ao Arch.
Arch Linux no GitHub Topics
Repositórios GitHub para projetos relacionados ao Arch.

Tornando-se um Desenvolvedor do Arch

A principal motivação para o seu trabalho no Arch deve ser ajudar toda a comunidade, e não simplesmente tentar se tornar um desenvolvedor Arch de qualquer maneira.

Normalmente, novos desenvolvedores são escolhidos pelos desenvolvedores existentes à medida que a carga de trabalho aumenta. Às vezes, eles publicam uma vaga e você pode se candidatar para preenchê-la, mas, mais frequentemente, eles apenas convidam alguém que sabem que seria bom no cargo e que se encaixaria bem no resto da equipe. Ter um portfólio de contribuições do Arch é a melhor maneira de fazer parte da equipe.

Aqui está uma lista de coisas que você pode fazer para ganhar alguma "popularidade" entre os desenvolvedores do Arch:

  • Estabeleça uma reputação de ser útil, oferecendo assistência sempre que possível.
  • Responda perguntas no fórum, IRC e listas de discussão.
  • Junte-se aos Mantenedores de Pacote para ganhar experiência em empacotamento e mostrar suas habilidades.
  • Envie pacotes para o AUR.
  • Junte-se a um dos projetos satélites que podem ser incorporados ao Arch mainstream algum dia, ou comece o seu próprio.
  • Trabalhe no pacman, makepkg ou outro projeto (no GitLab) e envie patches para o bug tracker.
  • Acesse o rastreador de bugs e corrija os bugs existentes.
  • Encontre e envie novos bugs.
  • Corrija erros na wiki, adicione novas páginas, limpe as páginas existentes e certifique-se de que os procedimentos estejam atualizados.
  • Envie traduções.