「コミュニティに貢献」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(→‎コミュニティ: フォーラムは閉鎖済)
82行目: 82行目:
   
 
チームメンバーの概要、コミュニケーションの方法、使用しているプログラミング言語は[[DeveloperWiki:プロジェクト]]を参照してください。プロジェクト自体は [https://gitlab.archlinux.org gitlab.archlinux.org] で [git] によりホスティングされています。
 
チームメンバーの概要、コミュニケーションの方法、使用しているプログラミング言語は[[DeveloperWiki:プロジェクト]]を参照してください。プロジェクト自体は [https://gitlab.archlinux.org gitlab.archlinux.org] で [git] によりホスティングされています。
  +
  +
{| class="wikitable"
  +
! プロジェクト !! 説明 !! 言語 !! メンテナ !! リンク
  +
|-
  +
! Pyalpm
  +
| alpm Python バインディング
  +
| Python, C
  +
| Jelle
  +
| [https://github.com/archlinux/pyalpm GitHub]
  +
|-
  +
! Pacman
  +
| パッケージマネージャ
  +
| Bash, C
  +
| Allan, agregory
  +
| [https://git.archlinux.org/pacman.git/ cgit], [https://bugs.archlinux.org/index.php?project=3&do=index&switch=1 bugs] [ircs://chat.freenode.net/archlinux-pacman IRC #archlinux-pacman]
  +
|-
  +
! pacman-contrib
  +
| pacman の投稿スクリプト
  +
| Bash, C
  +
| Demize, Polyzen
  +
| [https://github.com/kyrias/pacman-contrib GitHub]
  +
|-
  +
! Arch Security Tracker
  +
| CVE 追跡プラットフォームと勧告の公開の支援
  +
| Python (Flask)
  +
| anthraxx
  +
| [https://security.archlinux.org security.archlinux.org], [ircs://chat.freenode.net/archlinux-security IRC #archlinux-security], [https://lists.archlinux.org/listinfo/arch-security Advisory mailing list]
  +
|-
  +
! Archweb
  +
| archlinux.org ウェブサイト
  +
| Python (Django)
  +
| jelle
  +
| [https://archlinux.org archlinux.org], [https://github.com/archlinux/archweb GitHub], [https://bugs.archlinux.org/index.php?string=archweb&project=1 bugs]
  +
|-
  +
! AURWeb
  +
| AUR ウェブサイトのページとシステム
  +
| PHP, Python, HTML, MySQL
  +
| Lukas, Demize, Eschwartz
  +
| [https://aur.archlinux.org aur.archlinux.org], [https://git.archlinux.org/aurweb.git/ cgit], [https://bugs.archlinux.org/index.php?project=2&do=index&switch=1 bugs], [ircs://chat.freenode.net/archlinux-aurweb IRC #archlinux-aurweb]
  +
|-
  +
! インフラストラクチャ
  +
| Arch Linux のインフラストラクチャの管理
  +
| Ansible, Python
  +
| Bluewind, Grazzolini and more
  +
| [https://git.archlinux.org/infrastructure.git/ cgit], [ircs://chat.freenode.net/archlinux-devops IRC #archlinux-devops] [https://kanboard.archlinux.org/public/board/7dd7510424e4229247e8e0b90bf43e1553fce86cdf8475b60edc956ed5a8 kanboard]
  +
|-
  +
! Reproducible builds
  +
| reproducible builds を達成するためのプロジェクト
  +
| Bash, PKGBUILDs
  +
| Anthraxx, Jelle, Foxboron, Eschwartz, Sangy
  +
| [https://reproducible-builds.org/ reproducible-builds.org], [https://wiki.debian.org/ReproducibleBuilds Debian wiki], [ircs://chat.freenode.net/archlinux-reproducible IRC #archlinux-reproducible]
  +
|-
  +
! devtools
  +
| 開発者やパッケージ作成者のためのパッケージングツール
  +
| Bash
  +
| Allan, Pierre, Dreisner, Foutrelis, Svenstaro, Heftig, Barthalion, Seblu, Anthraxx
  +
| [https://git.archlinux.org/devtools.git/ cgit], [https://bugs.archlinux.org/index.php?string=devtools&project=1 bugs]
  +
|-
  +
! dbscripts
  +
| リポジトリにパッケージをリリース・管理するスクリプト
  +
| Bash
  +
| Pierres, Eschwartz
  +
| [https://github.com/archlinux/dbscripts GitHub]
  +
|-
  +
! arch-install-scripts
  +
| Arch Linux をインストールするための便利なスクリプト
  +
| Bash
  +
| Eschwartz
  +
| [https://github.com/archlinux/arch-install-scripts GitHub], [https://bugs.archlinux.org/index.php?string=arch-install-scripts&project=1& bugs]
  +
|-
  +
! arch-signoff
  +
| Arch Linux のテストパッケージの承認
  +
| Python
  +
| Jelle
  +
| [https://github.com/archlinux/arch-signoff GitHub], [https://github.com/archlinux/arch-signoff/issues bugs]
  +
|-
  +
! archlinux-repro
  +
| Arch Linux のパッケージをリビルドするためのツール
  +
| Python
  +
| Foxboron, Jelle, Coderobe
  +
| [https://github.com/archlinux/archlinux-repro GitHub], [https://github.com/archlinux/archlinux-repro/issues bugs]
  +
|-
  +
! Vagrant & Docker イメージ
  +
|
  +
| Bash
  +
| Shibumi, Pierre
  +
| [https://github.com/archlinux/arch-boxes arch-boxes GH], [https://github.com/archlinux/archlinux-docker archlinux-docker GH]
  +
|}
   
 
== 寄付する ==
 
== 寄付する ==

2023年9月2日 (土) 18:23時点における版

関連記事

進化生物学において「相利共生」は、個人が小さな対価を払って他の人々により大きい利益を生む行動です。このコストのかかる貢献が互いになされれば、関わっている全員がとても大きな利益を得ることができます。このことは、お気に入りの 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 になる

AURcommunity リポジトリ 内にあるパッケージの維持を手伝いたい場合は、Trusted User になるために応募することができます。詳しくは Trusted Users#TU になる方法を参照してください。

イベント

コミュニティに開かれている、定期的なバグフィックス・クリーンアップ・その他の活動のためのイベントがあります。

ソフトウェアプロジェクト

Arch Linux ディストリビューションはいくつかのコンポーネントからできていて、パッケージマネージャの pacmanarchlinux.org ウェブサイト (archweb)、Arch User Repository の支援システム (aurweb) などが含まれます。それぞれのプロジェクトは個別に貢献することができます。

チームメンバーの概要、コミュニケーションの方法、使用しているプログラミング言語はDeveloperWiki:プロジェクトを参照してください。プロジェクト自体は gitlab.archlinux.org で [git] によりホスティングされています。

プロジェクト 説明 言語 メンテナ リンク
Pyalpm alpm Python バインディング Python, C Jelle GitHub
Pacman パッケージマネージャ Bash, C Allan, agregory cgit, bugs IRC #archlinux-pacman
pacman-contrib pacman の投稿スクリプト Bash, C Demize, Polyzen GitHub
Arch Security Tracker CVE 追跡プラットフォームと勧告の公開の支援 Python (Flask) anthraxx security.archlinux.org, IRC #archlinux-security, Advisory mailing list
Archweb archlinux.org ウェブサイト Python (Django) jelle archlinux.org, GitHub, bugs
AURWeb AUR ウェブサイトのページとシステム PHP, Python, HTML, MySQL Lukas, Demize, Eschwartz aur.archlinux.org, cgit, bugs, IRC #archlinux-aurweb
インフラストラクチャ Arch Linux のインフラストラクチャの管理 Ansible, Python Bluewind, Grazzolini and more cgit, IRC #archlinux-devops kanboard
Reproducible builds reproducible builds を達成するためのプロジェクト Bash, PKGBUILDs Anthraxx, Jelle, Foxboron, Eschwartz, Sangy reproducible-builds.org, Debian wiki, IRC #archlinux-reproducible
devtools 開発者やパッケージ作成者のためのパッケージングツール Bash Allan, Pierre, Dreisner, Foutrelis, Svenstaro, Heftig, Barthalion, Seblu, Anthraxx cgit, bugs
dbscripts リポジトリにパッケージをリリース・管理するスクリプト Bash Pierres, Eschwartz GitHub
arch-install-scripts Arch Linux をインストールするための便利なスクリプト Bash Eschwartz GitHub, bugs
arch-signoff Arch Linux のテストパッケージの承認 Python Jelle GitHub, bugs
archlinux-repro Arch Linux のパッケージをリビルドするためのツール Python Foxboron, Jelle, Coderobe GitHub, bugs
Vagrant & Docker イメージ Bash Shibumi, Pierre arch-boxes GH, archlinux-docker GH

寄付する

サーバー維持コストを支える方法は公式の Arch Linux 寄付ページで見れます。

非公式プロジェクト

ノート: 以下の項目は Arch Linux プロジェクトの一部ではありません

Arch コミュニティは多くのプロジェクトを管理しています。あなたのものも自由にここに加えてください。

日本語コミュニティ

Arch Linux JP Project
日本 Arch Linux ユーザー会。

グループ

あなたが参加できる Arch グループ

Arch Linux Subreddit
Reddit ユーザーが Arch に関連する事柄を議論するためのスペース。
国際コミュニティ
ユーザーの地域のコミュニティとオフ会。
Arch Women
女性の Arch ユーザーの困難を取り除く意図で作られたグループ (フォーラムスレッド)。
Telegram group
Place for Telegram users to discuss Arch related issues.
Matrix room
Place for Matrix users to discuss Arch related issues.
Telegram group
Place for Telegram users to discuss Arch related issues.
Matrix room
Place for Matrix users to discuss Arch related issues.

ソフトウェア

Arch Linux のためにコミュニティによって開発されたソフトウェア。

Community Contributions
Forum for Arch-related projects.
Arch Linux topic @GitHub
GitHub repositories for Arch-related projects.
Community Contributions
Forum for Arch-related projects.
Arch Linux topic @GitHub
GitHub repositories for Arch-related projects.

Arch の開発者になる

Arch でのあなたのモチベーションはコミュニティに貢献することであるべきであり、すぐに Arch の開発者になろうとすることでは決してないはずです。

通常、新しい開発者は現在の開発者の仕事量が増えるにつれて採用されます。もしかしたら開発者のポストを推されてそれにあなたが同意することはあるかもしれません、しかしそれは稀です。開発者は、その人柄を良く知っていて、チームの人々と協調できる人を採用します。Arch に貢献しているというポートフォリオを持っていることがチームに参加する一番早い道です。

Arch の開発者になるのに必要な"評判"を得るため貴方ができることはたくさんあります:

  • 人々をできるだけ助けて、頼りになると信頼される
  • フォーラムや IRC、メーリングリストで質問に答える
  • Trusted Users に加わってパッケージング経験をつんでスキルをみせる
  • AUR にパッケージを投稿する
  • Arch のメインストリームにいつかマージされるような派生プロジェクトに参加する、もしくは自分でプロジェクトを立ち上げる
  • pacman や makepkg や他のプロジェクト (GitLab 上) に貢献したりバグトラッカーにパッチを投稿する
  • バグトラッカーを見回って、既知のバグをつぶす
  • 新しいバグをみつけ知らせる
  • wiki の間違いを直す、新しいページを作る、雑多なページを整理する、そして中身を新鮮に保つ
  • 翻訳する
翻訳ステータス: このページは en:Getting involved の翻訳バージョンです。最後の翻訳日は 2022-06-16 です。もし英語版に 変更 があれば、翻訳の同期を手伝うことができます。