「DeveloperWiki:開発者チェックリスト」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
 
 
(同じ利用者による、間の2版が非表示)
1行目: 1行目:
 
[[Category:DeveloperWiki]]
 
[[Category:DeveloperWiki]]
  +
[[en:DeveloperWiki:Developer Checklist]]
= New developer setup and checklist =
 
  +
= 新しい開発者のセットアップとチェックリスト =
   
== For the admin ==
+
== 管理者向け ==
  +
新しいユーザーを追加するには:
To add a new user:
 
   
* run <code>/usr/local/bin/new-user.sh</code> on nymeria (only new accounts). The script will ask for necessary information.
+
* nymeria で <code>/usr/local/bin/new-user.sh</code> を実行する (新しいアカウントのみ)。スクリプトは必要な情報を尋ねます。
** If the user already has an account <code>gpasswd -a $username dev</code>
+
** ユーザーが既にアカウントを持っている場合 <code>gpasswd -a $username dev</code>
* upgrade to a "developer" on flyspray
+
* flyspray "developer" にアップグレードする
* upgrade to a "developer" on the forums
+
* フォーラム "developer" にアップグレードする
* upgrade to a "developer" on AUR
+
* AUR "developer" にアップグレードする
* upgrade to a "archdev" and "cosysop" on the wiki: [[Special:Userrights]]
+
* wiki "archdev" "cosysop" にアップグレードする: [[Special:Userrights]]
* subscribe them to arch-dev and arch-dev-public Mailing lists
+
* arch-dev arch-dev-public メーリングリストに登録する
* add to https://dev.archlinux.org/admin users table
+
* https://dev.archlinux.org/admin ユーザーテーブルに追加する
* give password to #archlinux-dev
+
* #archlinux-dev へのパスワードを渡す
   
  +
== 新しい開発者向け ==
== For the new developer ==
 
  +
* ~/.forward にメールアドレスを追加する - このファイルは (postfix がメールを転送できるように) 単に1行のメールアドレスだけを含む必要があります。
* Add your email address to ~/.forward- the file should just be one plain line with an email address (so postfix can forward mail)
 
  +
* svn を ssh 上でチェックアウトできることを確認する ([[DeveloperWiki:パッケージャになる方法]] を参照)
* Make sure to checkout svn over ssh (See [[DeveloperWiki:HOWTO_Be_A_Packager]])
 
  +
* devtools と namcap をインストールする。インストールしていなければ base-devel パッケージもインストールしておいた方がよいでしょう。
* Install devtools and namcap. You may also want the base-devel package if you do not have it
 
  +
* git プロジェクトは、意図してかどうかに関わらず push されないように保護されています。git リポジトリへの push アクセスが必要だと思う場合は、リポジトリの所有者に連絡してください ([https://projects.archlinux.org projects] に一覧があります)。許可されたら、管理者は適切なグループに追加することができます。
* git projects are "fenced in" to prevent people from pushing code willy-nilly. If you think you should have push access to a git repo, talk to the owner of the repo (listed on [https://projects.archlinux.org projects]). If they accept, any admin can add you to the proper group
 
  +
* core リポジトリは通常新しい開発者には無効化されています。これは単なる安全対策です。将来 core パッケージのよいメンテナになれると感じた場合は、arch-dev メーリングリストにメールを送ってアクセスのリクエストをしてください。
* The core repo is typically disabled for newer developers. This is just a safeguard. If you feel, at some point in the future, that you'd make a good maintainer of a given core package, send an email to the arch-dev mailing list requesting access
 

2020年6月20日 (土) 12:47時点における最新版

新しい開発者のセットアップとチェックリスト

管理者向け

新しいユーザーを追加するには:

  • nymeria で /usr/local/bin/new-user.sh を実行する (新しいアカウントのみ)。スクリプトは必要な情報を尋ねます。
    • ユーザーが既にアカウントを持っている場合 gpasswd -a $username dev
  • flyspray で "developer" にアップグレードする
  • フォーラム で "developer" にアップグレードする
  • AUR で "developer" にアップグレードする
  • wiki で "archdev" と "cosysop" にアップグレードする: Special:Userrights
  • arch-dev と arch-dev-public メーリングリストに登録する
  • https://dev.archlinux.org/admin ユーザーテーブルに追加する
  • #archlinux-dev へのパスワードを渡す

新しい開発者向け

  • ~/.forward にメールアドレスを追加する - このファイルは (postfix がメールを転送できるように) 単に1行のメールアドレスだけを含む必要があります。
  • svn を ssh 上でチェックアウトできることを確認する (DeveloperWiki:パッケージャになる方法 を参照)
  • devtools と namcap をインストールする。インストールしていなければ base-devel パッケージもインストールしておいた方がよいでしょう。
  • git プロジェクトは、意図してかどうかに関わらず push されないように保護されています。git リポジトリへの push アクセスが必要だと思う場合は、リポジトリの所有者に連絡してください (projects に一覧があります)。許可されたら、管理者は適切なグループに追加することができます。
  • core リポジトリは通常新しい開発者には無効化されています。これは単なる安全対策です。将来 core パッケージのよいメンテナになれると感じた場合は、arch-dev メーリングリストにメールを送ってアクセスのリクエストをしてください。