「コミュニティに貢献」の版間の差分
Kusanaginoturugi (トーク | 投稿記録) (→ソフトウェア: 更新) |
|||
(3人の利用者による、間の17版が非表示) | |||
1行目: | 1行目: | ||
[[Category:Arch について]] |
[[Category:Arch について]] |
||
− | [[ar:Getting involved]] |
||
− | [[bs:Getting involved]] |
||
− | [[da:Getting involved]] |
||
− | [[el:Getting involved]] |
||
[[en:Getting involved]] |
[[en:Getting involved]] |
||
[[es:Getting involved]] |
[[es:Getting involved]] |
||
[[fa:مشارکت]] |
[[fa:مشارکت]] |
||
[[fr:Getting involved]] |
[[fr:Getting involved]] |
||
− | [[hr:Getting involved]] |
||
[[hu:Getting involved]] |
[[hu:Getting involved]] |
||
[[id:Getting involved]] |
[[id:Getting involved]] |
||
14行目: | 9行目: | ||
[[ko:Getting involved]] |
[[ko:Getting involved]] |
||
[[lt:Getting involved]] |
[[lt:Getting involved]] |
||
− | [[nl:Getting involved]] |
||
− | [[pl:Getting involved]] |
||
[[pt:Getting involved]] |
[[pt:Getting involved]] |
||
[[ru:Getting involved]] |
[[ru:Getting involved]] |
||
24行目: | 17行目: | ||
{{Related|ArchWiki:貢献}} |
{{Related|ArchWiki:貢献}} |
||
{{Related articles end}} |
{{Related articles end}} |
||
− | {{TranslationStatus|Getting involved|2021-06-18|679571}} |
||
進化生物学において「相利共生」は、個人が小さな対価を払って他の人々により大きい利益を生む行動です。このコストのかかる貢献が互いになされれば、関わっている全員がとても大きな利益を得ることができます。このことは、お気に入りの Linux ディストリビューションのために貢献しようと思っている Arch コミュニティのメンバーにも当てはまります。コミュニティに参加することはコミュニティのメンバーだけでなく多くの Arch ユーザー、さらには[[Wikipedia:ja:FLOSS|フリー・オープンソフトウェア]]のユーザー全員に利益をもたらします。 |
進化生物学において「相利共生」は、個人が小さな対価を払って他の人々により大きい利益を生む行動です。このコストのかかる貢献が互いになされれば、関わっている全員がとても大きな利益を得ることができます。このことは、お気に入りの Linux ディストリビューションのために貢献しようと思っている Arch コミュニティのメンバーにも当てはまります。コミュニティに参加することはコミュニティのメンバーだけでなく多くの Arch ユーザー、さらには[[Wikipedia:ja:FLOSS|フリー・オープンソフトウェア]]のユーザー全員に利益をもたらします。 |
||
30行目: | 22行目: | ||
== コミュニティ == |
== コミュニティ == |
||
− | |||
− | === フォーラムに投稿する === |
||
− | |||
− | 貢献する一番簡単な方法の1つは [https://bbs.archlinux.jp/ Arch Linux フォーラム] に投稿して、コミュニティを学び新しいユーザーを助けることです。 |
||
=== wiki を拡充する === |
=== wiki を拡充する === |
||
41行目: | 29行目: | ||
=== チャットに参加する === |
=== チャットに参加する === |
||
− | 他のユーザーを助けるのに [[IRC チャンネル]]を使うこともできます。ただし、肝心なことは参加する前に[[ |
+ | 他のユーザーを助けるのに [[IRC チャンネル]]を使うこともできます。ただし、肝心なことは参加する前に[[:en:General guidelines#IRC|ルール]]に目を通すことです。トピックごとに[[IRC チャンネル|さまざまなチャンネル]]が存在します。 |
日本語コミュニティでは [https://slack.archlinux.jp/ Slack] を使っています。 |
日本語コミュニティでは [https://slack.archlinux.jp/ Slack] を使っています。 |
||
65行目: | 53行目: | ||
しかしながら、無駄な利用は逆効果にもなりえます。[[バグ報告ガイドライン]]を読んでください。 |
しかしながら、無駄な利用は逆効果にもなりえます。[[バグ報告ガイドライン]]を読んでください。 |
||
+ | |||
− | |||
=== セキュリティの問題を報告する === |
=== セキュリティの問題を報告する === |
||
77行目: | 65行目: | ||
[[Arch User Repository]] にはコミュニティの手によるパッケージスクリプトが揃っており、ユーザーは簡単にオフィシャルレポジトリ外からソフトウェアをインストールできます。人気のあるパッケージは公式の [[Arch User Repository#.5Bcommunity.5D|[community]]] レポジトリに取り込まれます。 |
[[Arch User Repository]] にはコミュニティの手によるパッケージスクリプトが揃っており、ユーザーは簡単にオフィシャルレポジトリ外からソフトウェアをインストールできます。人気のあるパッケージは公式の [[Arch User Repository#.5Bcommunity.5D|[community]]] レポジトリに取り込まれます。 |
||
+ | |||
− | |||
{{Pkg|aurphan}} は使っているパッケージが孤児になっているか確認する手助けをします。孤児になっているパッケージは引き取ってメンテナンスできます。 |
{{Pkg|aurphan}} は使っているパッケージが孤児になっているか確認する手助けをします。孤児になっているパッケージは引き取ってメンテナンスできます。 |
||
91行目: | 79行目: | ||
== ソフトウェアプロジェクト == |
== ソフトウェアプロジェクト == |
||
− | [[Arch Linux]] ディストリビューションはいくつかのコンポーネント |
+ | [[Arch Linux]] ディストリビューションはいくつかのコンポーネントで構成されており、それぞれのプロジェクトに個別に貢献することができます。 |
+ | さまざまなプロジェクトに関する議論(特に記載がない限り)は、[https://lists.archlinux.org/mailman3/lists/arch-projects.lists.archlinux.org/ arch-projects メーリングリスト] および [ircs://irc.libera.chat/archlinux-projects #archlinux-projects] IRC チャンネルで行われます。 |
||
− | チームメンバーの概要、コミュニケーションの方法、使用しているプログラミング言語は[[DeveloperWiki:プロジェクト]]を参照してください。プロジェクト自体は [https://git.archlinux.org git.archlinux.org] で [git] によりホスティングされています。 |
||
+ | |||
+ | {| class="wikitable sortable" |
||
+ | ! プロジェクト !! 説明 !! 言語 !! メンテナ !! 追加リンク |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/arch-boxes arch-boxes] |
||
+ | | 仮想マシンイメージ |
||
+ | | Bash |
||
+ | | klausenbusk |
||
+ | | [https://gitlab.archlinux.org/archlinux/arch-boxes/-/issues バグ], [ircs://irc.libera.chat/archlinux-releng IRC #archlinux-releng], [https://lists.archlinux.org/mailman3/lists/arch-releng.lists.archlinux.org/ arch-releng メーリングリスト] |
||
+ | |- |
||
+ | ! [https://github.com/archlinux/arch-install-scripts arch-install-scripts] |
||
+ | | Arch Linux をインストールするための便利なスクリプト |
||
+ | | Bash |
||
+ | | Foxboron |
||
+ | | [https://bugs.archlinux.org/index.php?string=arch-install-scripts&project=1& バグ] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/arch-rebuild-order arch-rebuild-order] |
||
+ | | 提供されたパッケージの再ビルド順序を決定する CLI ツール |
||
+ | | Rust |
||
+ | | jelle |
||
+ | | [https://gitlab.archlinux.org/archlinux/arch-rebuild-order/-/issues バグ] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/arch-release-promotion arch-release-promotion] |
||
+ | | Arch Linux の GitLab インスタンスのプロジェクトの既存のリリースのプロモーションおよび同期 |
||
+ | | Python |
||
+ | | dvzrv |
||
+ | | [https://gitlab.archlinux.org/archlinux/arch-release-promotion/-/issues バグ] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/arch-repro-status arch-repro-status] |
||
+ | | Arch Linux パッケージの再現可能性のステータスを照会する CLI ツール |
||
+ | | Rust |
||
+ | | orhun |
||
+ | | [https://gitlab.archlinux.org/archlinux/arch-repro-status/-/issues バグ] |
||
+ | |- |
||
+ | ! [https://github.com/archlinux/arch-security-tracker arch-security-tracker] |
||
+ | | [https://security.archlinux.org security.archlinux.org] の CVE トラッキングプラットフォームおよびアドバイザリの公表を支援 |
||
+ | | Python (Flask) |
||
+ | | anthraxx |
||
+ | | [https://github.com/archlinux/arch-security-tracker/issues バグ], [ircs://irc.libera.chat/archlinux-security IRC #archlinux-security], [https://lists.archlinux.org/mailman3/lists/arch-security.lists.archlinux.org/ アドバイザリ メーリングリスト] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/arch-signoff arch-signoff] |
||
+ | | Arch Linux テストパッケージの承認 |
||
+ | | Python |
||
+ | | Jelle |
||
+ | | [https://gitlab.archlinux.org/archlinux/arch-signoff/issues バグ] |
||
+ | |- |
||
+ | ! [https://github.com/archlinux/archinstall archinstall] |
||
+ | | Arch Linux 公式インストーラー |
||
+ | | Python |
||
+ | | Torxed |
||
+ | | [https://github.com/archlinux/archinstall/issues バグ], [https://discord.gg/cqXU88y Discord], [https://archinstall.readthedocs.io/ ドキュメンテーション] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/archivetools archivetools] |
||
+ | | Arch Linux パッケージリポジトリ、ISO イメージ、およびブートストラップ tar ボールのスナップショットを一括で作成するソリューション |
||
+ | | Bash |
||
+ | | |
||
+ | | [https://gitlab.archlinux.org/archlinux/archivetools] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/archiso archiso] |
||
+ | | ライブメディアのビルド用のスクリプトと設定 |
||
+ | | bash |
||
+ | | dvzrv, nl6720 |
||
+ | | [https://gitlab.archlinux.org/archlinux/archiso/-/issues バグ], [ircs://irc.libera.chat/archlinux-releng IRC #archlinux-releng], [https://lists.archlinux.org/mailman3/lists/arch-releng.lists.archlinux.org/ arch-releng メーリングリスト] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/archlinux-common-style archlinux-common-style] |
||
+ | | Arch Linux 共通のCSSスタイル |
||
+ | | SCSS, HTML, JavaScript |
||
+ | | anthraxx, jelle |
||
+ | | [https://gitlab.archlinux.org/archlinux/archlinux-common-style/-/issues バグ] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/archlinux-docker archlinux-docker] |
||
+ | | Dockerイメージ |
||
+ | | Bash |
||
+ | | hashworks, sangy |
||
+ | | [https://gitlab.archlinux.org/archlinux/archlinux-docker/-/issues バグ], [https://hub.docker.com/r/archlinux/archlinux docker hub], [ircs://irc.libera.chat/archlinux-releng IRC #archlinux-releng], [https://lists.archlinux.org/mailman3/lists/arch-releng.lists.archlinux.org/ arch-releng メーリングリスト] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/archlinux-keyring archlinux-keyring] |
||
+ | | Arch LinuxのPGPキーリングのハンドリング |
||
+ | | Python |
||
+ | | anthraxx, dvzrv |
||
+ | | [https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/issues バグ] |
||
+ | |- |
||
+ | ! [https://github.com/archlinux/archlinux-repro archlinux-repro] |
||
+ | | Arch Linux パッケージを再ビルドするためのツール |
||
+ | | Python |
||
+ | | Foxboron, Jelle, Coderobe |
||
+ | | [https://github.com/archlinux/archlinux-repro/issues バグ] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/archmanweb archmanweb] |
||
+ | | [https://man.archlinux.org/ man.archlinux.org] ウェブサイト |
||
+ | | Python (Django) |
||
+ | | Lahwaacz |
||
+ | | [https://gitlab.archlinux.org/archlinux/archmanweb/-/issues バグ] |
||
+ | |- |
||
+ | ! [https://github.com/archlinux/archweb archweb] |
||
+ | | [https://archlinux.org archlinux.org] ウェブサイト |
||
+ | | Python (Django) |
||
+ | | jelle |
||
+ | | [https://github.com/archlinux/archweb/issues バグ] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/aurweb aurweb] |
||
+ | | [https://aur.archlinux.org aur.archlinux.org] のページとシステム |
||
+ | | Python, HTML, MySQL |
||
+ | | artafinde, lfleischer |
||
+ | | [https://gitlab.archlinux.org/archlinux/aurweb/-/issues/ バグ], [ircs://irc.libera.chat/archlinux-aurweb IRC #archlinux-aurweb], [https://lists.archlinux.org/mailman3/lists/aur-dev.lists.archlinux.org/ aur-dev メーリングリスト] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/dbscripts dbscripts] |
||
+ | | リポジトリにパッケージをリリースし、管理するためのスクリプト |
||
+ | | Bash |
||
+ | | Foxboron |
||
+ | | [https://gitlab.archlinux.org/archlinux/dbscripts/-/issues バグ] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/devtools devtools] |
||
+ | | 開発者およびパッケージャーのためのパッケージングツール |
||
+ | | Bash |
||
+ | | Anthraxx, Foxboron, jelle |
||
+ | | [https://gitlab.archlinux.org/archlinux/devtools/-/issues/ バグ] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/gitlab-exporter gitlab-exporter] |
||
+ | | GitLabメトリクスエクスポーター |
||
+ | | Rust |
||
+ | | Artafinde, orhun |
||
+ | | [https://gitlab.archlinux.org/archlinux/gitlab-exporter/-/issues バグ] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/gluebuddy gluebuddy] |
||
+ | | Arch Linuxのインフラストラクチャのいくつかの側面を監視し、特定の条件が満たされていることを確認するセキュアなヘルパーデーモン |
||
+ | | Rust |
||
+ | | anthraxx, jelle |
||
+ | | [https://gitlab.archlinux.org/archlinux/gluebuddy/-/issues バグ] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/infrastructure infrastructure] |
||
+ | | Arch Linux インフラストラクチャ |
||
+ | | Ansible, Bash, Python, Packer, Terraform, Zsh |
||
+ | | anthraxx, foutrelis, freswa, grazzolini, heftig, jelle, klausenbusk, svenstaro, artafinde |
||
+ | | [https://gitlab.archlinux.org/archlinux/infrastructure/-/issues バグ], [ircs://irc.libera.chat/archlinux-devops IRC #archlinux-devops], [https://lists.archlinux.org/mailman3/lists/arch-devops.lists.archlinux.org/ arch-devops メーリングリスト] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/keycloak-archlinux-theme keycloak-archlinux-theme] |
||
+ | | Keycloak Arch Linux テーマ |
||
+ | | Java |
||
+ | | Artafinde |
||
+ | | [https://gitlab.archlinux.org/archlinux/keycloak-archlinux-theme/-/issues バグ] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/mkinitcpio/mkinitcpio mkinitcpio] |
||
+ | | Initrd ジェネレーター |
||
+ | | Ash, Bash |
||
+ | | grazzolini, Foxboron, nl6720 |
||
+ | | [https://gitlab.archlinux.org/archlinux/mkinitcpio/mkinitcpio/-/issues バグ] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/mkinitcpio/mkinitcpio-archiso mkinitcpio-archiso] |
||
+ | | archiso 用の Mkinitcpio 統合 |
||
+ | | Ash, Bash |
||
+ | | dvzrv, nl6720 |
||
+ | | [https://gitlab.archlinux.org/archlinux/mkinitcpio/mkinitcpio-archiso/-/issues バグ], [ircs://irc.libera.chat/archlinux-releng IRC #archlinux-releng], [https://lists.archlinux.org/mailman3/lists/arch-releng.lists.archlinux.org/ arch-releng メーリングリスト] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/pacman/namcap namcap] |
||
+ | | 一般的なパッケージングエラーについてのバイナリパッケージとソース PKGBUILDs をチェックするツール |
||
+ | | Python |
||
+ | | alerque, dvzrv, FFY00, kgizdov |
||
+ | | [https://gitlab.archlinux.org/pacman/namcap/-/issues バグ] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/netctl netctl] |
||
+ | | プロファイルベースの systemd ネットワーク管理 |
||
+ | | Bash |
||
+ | | jwitteveen |
||
+ | | [https://gitlab.archlinux.org/archlinux/netctl/-/issues バグ] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/neoasknot neoasknot] |
||
+ | | Arch Linux への貢献に関するランディングページ |
||
+ | | JavaScript, Svelte |
||
+ | | polyzen |
||
+ | | [https://gitlab.archlinux.org/archlinux/neoasknot/-/issues バグ], [https://whatcanidofor.archlinux.org whatcanidofor.archlinux.org] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/pacman/pacman pacman] |
||
+ | | パッケージマネージャ |
||
+ | | Bash, C |
||
+ | | Allan, agregory |
||
+ | | [https://gitlab.archlinux.org/pacman/pacman/-/issues バグ], [ircs://irc.libera.chat/archlinux-pacman IRC #archlinux-pacman], [https://lists.archlinux.org/mailman3/lists/pacman-dev.lists.archlinux.org/ pacman-dev メーリングリスト] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/pacman/pacman-contrib pacman-contrib] |
||
+ | | pacman への貢献スクリプト |
||
+ | | Bash, C, Perl |
||
+ | | Demize, Polyzen |
||
+ | | [https://gitlab.archlinux.org/pacman/pacman-contrib/-/issues バグ], [ircs://irc.libera.chat/pacman-contrib IRC #pacman-contrib], [https://lists.archlinux.org/mailman3/lists/pacman-contrib.lists.archlinux.org/ pacman-contrib メーリングリスト] |
||
+ | |- |
||
+ | ! [https://github.com/archlinux-de/pkgstats-cli pkgstats-cli] |
||
+ | | pkgstats クライアント |
||
+ | | Go |
||
+ | | pierres |
||
+ | | [https://github.com/archlinux-de/pkgstats.archlinux.de/issues バグ], [https://pkgstats.archlinux.de/ pkgstats.archlinux.de] |
||
+ | |- |
||
+ | ! [https://github.com/archlinux-de/pkgstats.archlinux.de pkgstats.archlinux.de] |
||
+ | | Arch Linux パッケージ統計ウェブサイト |
||
+ | | JavaScript, PHP, Vue |
||
+ | | pierres |
||
+ | | [https://github.com/archlinux-de/pkgstats.archlinux.de/issues バグ], [https://pkgstats.archlinux.de/ pkgstats.archlinux.de] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/pyalpm pyalpm] |
||
+ | | alpm Python バインディング |
||
+ | | Python, C |
||
+ | | Jelle |
||
+ | | [https://gitlab.archlinux.org/archlinux/pyalpm/-/issues バグ] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/pytest-pacman pytest-pacman] |
||
+ | | リポジトリ同期データベースを生成するための Pytest プラグイン |
||
+ | | Python |
||
+ | | Jelle |
||
+ | | [https://gitlab.archlinux.org/archlinux/pytest-pacman/-/issues バグ] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/rebuilderd-website rebuilderd-website] |
||
+ | | [https://reproducible.archlinux.org reproducible.archlinux.org] のウェブサイト |
||
+ | | JavaScript |
||
+ | | Jelle |
||
+ | | [https://gitlab.archlinux.org/archlinux/rebuilderd-website/-/issues バグ], [https://reproducible-builds.org/ reproducible-builds.org], [https://wiki.debian.org/ReproducibleBuilds Debian wiki], [ircs://irc.libera.chat/archlinux-reproducible IRC #archlinux-reproducible] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/releng releng] |
||
+ | | リリースアーティファクト(インストールメディア、PXEブート)の自動化 |
||
+ | | Bash, Python |
||
+ | | dvzrv |
||
+ | | [https://gitlab.archlinux.org/archlinux/releng/-/issues バグ], [ircs://irc.libera.chat/archlinux-releng IRC #archlinux-releng], [https://lists.archlinux.org/mailman3/lists/arch-releng.lists.archlinux.org/ arch-releng メーリングリスト] |
||
+ | |- |
||
+ | ! [https://gitlab.archlinux.org/archlinux/repod repod] |
||
+ | | pacman パッケージマネージャを使用した Linux ディストリビューションのバイナリパッケージリポジトリを維持するためのツール |
||
+ | | Python |
||
+ | | dvzrv |
||
+ | | [https://gitlab.archlinux.org/archlinux/repod/-/issues バグ], [https://repod.archlinux.page documentation] |
||
+ | |} |
||
== 寄付する == |
== 寄付する == |
||
114行目: | 328行目: | ||
; [https://www.reddit.com/r/archlinux/ Arch Linux Subreddit] |
; [https://www.reddit.com/r/archlinux/ Arch Linux Subreddit] |
||
− | : Reddit ユーザーが Arch |
+ | : Reddit ユーザーが Arch 関連の問題について議論する場所。 |
; [[国際コミュニティ]] |
; [[国際コミュニティ]] |
||
120行目: | 334行目: | ||
; [https://github.com/archwomen Arch Women] |
; [https://github.com/archwomen Arch Women] |
||
− | : 女性の Arch ユーザーの |
+ | : 女性の Arch ユーザーのための可能な障壁を解消することを目的としたグループ ([https://bbs.archlinux.org/viewtopic.php?id=136184 フォーラムのスレッド])。 |
+ | |||
+ | ; [https://t.me/archlinuxgroup Telegram group] |
||
+ | : [[Telegram]] ユーザーが Arch 関連の問題について議論する場所。 |
||
+ | |||
+ | ; [https://matrix.to/#/#archlinux:archlinux.org Matrix room] |
||
+ | : [[Matrix]] ユーザーが Arch 関連の問題について議論する場所。 |
||
+ | |||
+ | ; [https://discord.gg/3m6dbPR Discord server] |
||
+ | : [[Discord]] ユーザーが Arch 関連の問題について議論する場所。 |
||
=== ソフトウェア === |
=== ソフトウェア === |
||
126行目: | 349行目: | ||
Arch Linux のためにコミュニティによって開発されたソフトウェア。 |
Arch Linux のためにコミュニティによって開発されたソフトウェア。 |
||
− | ; [https:// |
+ | ; [https://bbs.archlinux.org/viewforum.php?id=27 Community Contributions] |
− | : |
+ | : Arch 関連のプロジェクトのためのフォーラム。 |
+ | |||
+ | ; [https://github.com/topics/archlinux Arch Linux topic @GitHub] |
||
+ | : Arch 関連のプロジェクトのための GitHub リポジトリ。 |
||
== Arch の開発者になる == |
== Arch の開発者になる == |
||
142行目: | 368行目: | ||
* AUR にパッケージを投稿する |
* AUR にパッケージを投稿する |
||
* Arch のメインストリームにいつかマージされるような派生プロジェクトに参加する、もしくは自分でプロジェクトを立ち上げる |
* Arch のメインストリームにいつかマージされるような派生プロジェクトに参加する、もしくは自分でプロジェクトを立ち上げる |
||
− | * pacman や makepkg や他のプロジェクト ([https:// |
+ | * pacman や makepkg や他のプロジェクト ([https://gitlab.archlinux.org/ GitLab] 上) に貢献したりバグトラッカーにパッチを投稿する |
* [https://bugs.archlinux.org/ バグトラッカー]を見回って、既知のバグをつぶす |
* [https://bugs.archlinux.org/ バグトラッカー]を見回って、既知のバグをつぶす |
||
* 新しいバグをみつけ知らせる |
* 新しいバグをみつけ知らせる |
||
* wiki の間違いを直す、新しいページを作る、雑多なページを整理する、そして中身を新鮮に保つ |
* wiki の間違いを直す、新しいページを作る、雑多なページを整理する、そして中身を新鮮に保つ |
||
* 翻訳する |
* 翻訳する |
||
+ | |||
+ | {{TranslationStatus|Getting involved|2022-06-16|723936}} |
2023年9月2日 (土) 20:27時点における最新版
関連記事
進化生物学において「相利共生」は、個人が小さな対価を払って他の人々により大きい利益を生む行動です。このコストのかかる貢献が互いになされれば、関わっている全員がとても大きな利益を得ることができます。このことは、お気に入りの Linux ディストリビューションのために貢献しようと思っている Arch コミュニティのメンバーにも当てはまります。コミュニティに参加することはコミュニティのメンバーだけでなく多くの Arch ユーザー、さらにはフリー・オープンソフトウェアのユーザー全員に利益をもたらします。
この記事では、初心者でも経験者でも Arch ユーザーがコミュニティに貢献する方法を記述しています。ここに書かれていることが全てではありません。参加する際には行動規範を守ってください。
目次
コミュニティ
wiki を拡充する
ArchWiki は共同して管理されている Arch Linux のドキュメントです。すべてのユーザーが貢献することを推奨されています。
チャットに参加する
他のユーザーを助けるのに IRC チャンネルを使うこともできます。ただし、肝心なことは参加する前にルールに目を通すことです。トピックごとにさまざまなチャンネルが存在します。
日本語コミュニティでは Slack を使っています。
メーリングリストに参加する
公開されているメーリングリストの議論に参加することもできます。リストの説明にあるトピックに沿うようにしてください。
アートワーク
自由に壁紙・起動画面・カラーパレット・ウィジェット・テーマなどを共有してください。アートサブフォーラム があります。Arch Linux Art と アートワーク も参照。
日本語プロジェクトの Arch Linux 画像は archimg-jp を見てください。
パッケージ
インストールしたパッケージを報告する
pkgstats は、あなたのシステムにインストールされたパッケージの一覧・アーキテクチャ・使っているミラーを Arch Linux の開発者に送信する systemd タイマーを作ります。これは開発者が優先的に行うべきことをはっきりとさせディストリビューションを改善するのに役立ちます。情報は匿名で送られ、あなたが誰かわかるようには使われません。集められたデータは 統計ページ で見ることができます。詳しくは このフォーラムスレッド を見て下さい。
バグを修正・レポートする
バグトラッカー でバグをレポートしたり修正する事もコミュニティを助けることの1つです。
しかしながら、無駄な利用は逆効果にもなりえます。バグ報告ガイドラインを読んでください。
セキュリティの問題を報告する
新しい脆弱性は常に見つかっています。en:Arch Security Team が新しい脆弱性を追っているのを助けることもできます。
パッケージをテストする
testing リポジトリにあるパッケージは、メインのリポジトリに移動される前に動作を確認する必要があります。Arch テストチームが新しいパッケージをテストすることを助けることもできます。
AUR パッケージを作る・引き取ってメンテナンスする
Arch User Repository にはコミュニティの手によるパッケージスクリプトが揃っており、ユーザーは簡単にオフィシャルレポジトリ外からソフトウェアをインストールできます。人気のあるパッケージは公式の [community] レポジトリに取り込まれます。
aurphan は使っているパッケージが孤児になっているか確認する手助けをします。孤児になっているパッケージは引き取ってメンテナンスできます。
Trusted User になる
AUR と community リポジトリ 内にあるパッケージの維持を手伝いたい場合は、Trusted User になるために応募することができます。詳しくは Trusted Users#TU になる方法を参照してください。
イベント
コミュニティに開かれている、定期的なバグフィックス・クリーンアップ・その他の活動のためのイベントがあります。
ソフトウェアプロジェクト
Arch Linux ディストリビューションはいくつかのコンポーネントで構成されており、それぞれのプロジェクトに個別に貢献することができます。
さまざまなプロジェクトに関する議論(特に記載がない限り)は、arch-projects メーリングリスト および #archlinux-projects IRC チャンネルで行われます。
プロジェクト | 説明 | 言語 | メンテナ | 追加リンク |
---|---|---|---|---|
arch-boxes | 仮想マシンイメージ | Bash | klausenbusk | バグ, IRC #archlinux-releng, arch-releng メーリングリスト |
arch-install-scripts | Arch Linux をインストールするための便利なスクリプト | Bash | Foxboron | バグ |
arch-rebuild-order | 提供されたパッケージの再ビルド順序を決定する CLI ツール | Rust | jelle | バグ |
arch-release-promotion | Arch Linux の GitLab インスタンスのプロジェクトの既存のリリースのプロモーションおよび同期 | Python | dvzrv | バグ |
arch-repro-status | Arch Linux パッケージの再現可能性のステータスを照会する CLI ツール | Rust | orhun | バグ |
arch-security-tracker | security.archlinux.org の CVE トラッキングプラットフォームおよびアドバイザリの公表を支援 | Python (Flask) | anthraxx | バグ, IRC #archlinux-security, アドバイザリ メーリングリスト |
arch-signoff | Arch Linux テストパッケージの承認 | Python | Jelle | バグ |
archinstall | Arch Linux 公式インストーラー | Python | Torxed | バグ, Discord, ドキュメンテーション |
archivetools | Arch Linux パッケージリポジトリ、ISO イメージ、およびブートストラップ tar ボールのスナップショットを一括で作成するソリューション | Bash | [1] | |
archiso | ライブメディアのビルド用のスクリプトと設定 | bash | dvzrv, nl6720 | バグ, IRC #archlinux-releng, arch-releng メーリングリスト |
archlinux-common-style | Arch Linux 共通のCSSスタイル | SCSS, HTML, JavaScript | anthraxx, jelle | バグ |
archlinux-docker | Dockerイメージ | Bash | hashworks, sangy | バグ, docker hub, IRC #archlinux-releng, arch-releng メーリングリスト |
archlinux-keyring | Arch LinuxのPGPキーリングのハンドリング | 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メトリクスエクスポーター | 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 | Keycloak Arch Linux テーマ | Java | Artafinde | バグ |
mkinitcpio | Initrd ジェネレーター | Ash, Bash | grazzolini, Foxboron, nl6720 | バグ |
mkinitcpio-archiso | archiso 用の Mkinitcpio 統合 | Ash, Bash | dvzrv, nl6720 | バグ, IRC #archlinux-releng, arch-releng メーリングリスト |
namcap | 一般的なパッケージングエラーについてのバイナリパッケージとソース PKGBUILDs をチェックするツール | Python | alerque, dvzrv, FFY00, kgizdov | バグ |
netctl | プロファイルベースの systemd ネットワーク管理 | Bash | jwitteveen | バグ |
neoasknot | Arch Linux への貢献に関するランディングページ | 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 | alpm Python バインディング | 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 | pacman パッケージマネージャを使用した Linux ディストリビューションのバイナリパッケージリポジトリを維持するためのツール | Python | dvzrv | バグ, documentation |
寄付する
サーバー維持コストを支える方法は公式の Arch Linux 寄付ページで見れます。
非公式プロジェクト
Arch コミュニティは多くのプロジェクトを管理しています。あなたのものも自由にここに加えてください。
日本語コミュニティ
- Arch Linux JP Project
- 日本 Arch Linux ユーザー会。
グループ
あなたが参加できる Arch グループ
- Arch Linux Subreddit
- Reddit ユーザーが Arch 関連の問題について議論する場所。
- 国際コミュニティ
- ユーザーの地域のコミュニティとオフ会。
- Arch Women
- 女性の Arch ユーザーのための可能な障壁を解消することを目的としたグループ (フォーラムのスレッド)。
- Telegram group
- Telegram ユーザーが Arch 関連の問題について議論する場所。
- Matrix room
- Matrix ユーザーが Arch 関連の問題について議論する場所。
- Discord server
- Discord ユーザーが Arch 関連の問題について議論する場所。
ソフトウェア
Arch Linux のためにコミュニティによって開発されたソフトウェア。
- Community Contributions
- Arch 関連のプロジェクトのためのフォーラム。
- Arch Linux topic @GitHub
- Arch 関連のプロジェクトのための GitHub リポジトリ。
Arch の開発者になる
Arch でのあなたのモチベーションはコミュニティに貢献することであるべきであり、すぐに Arch の開発者になろうとすることでは決してないはずです。
通常、新しい開発者は現在の開発者の仕事量が増えるにつれて採用されます。もしかしたら開発者のポストを推されてそれにあなたが同意することはあるかもしれません、しかしそれは稀です。開発者は、その人柄を良く知っていて、チームの人々と協調できる人を採用します。Arch に貢献しているというポートフォリオを持っていることがチームに参加する一番早い道です。
Arch の開発者になるのに必要な"評判"を得るため貴方ができることはたくさんあります:
- 人々をできるだけ助けて、頼りになると信頼される
- フォーラムや IRC、メーリングリストで質問に答える
- Trusted Users に加わってパッケージング経験をつんでスキルをみせる
- AUR にパッケージを投稿する
- Arch のメインストリームにいつかマージされるような派生プロジェクトに参加する、もしくは自分でプロジェクトを立ち上げる
- pacman や makepkg や他のプロジェクト (GitLab 上) に貢献したりバグトラッカーにパッチを投稿する
- バグトラッカーを見回って、既知のバグをつぶす
- 新しいバグをみつけ知らせる
- wiki の間違いを直す、新しいページを作る、雑多なページを整理する、そして中身を新鮮に保つ
- 翻訳する