「DeveloperWiki:開発者チェックリスト」の版間の差分
ナビゲーションに移動
検索に移動
(→新しい開発者向け: 訳出) |
|||
| (同じ利用者による、間の2版が非表示) | |||
| 1行目: | 1行目: | ||
[[Category:DeveloperWiki]] |
[[Category:DeveloperWiki]] |
||
| + | [[en:DeveloperWiki:Developer Checklist]] |
||
| − | = New developer setup and checklist = |
||
| + | = 新しい開発者のセットアップとチェックリスト = |
||
| − | == |
+ | == 管理者向け == |
| + | 新しいユーザーを追加するには: |
||
| − | To add a new user: |
||
| − | * |
+ | * nymeria で <code>/usr/local/bin/new-user.sh</code> を実行する (新しいアカウントのみ)。スクリプトは必要な情報を尋ねます。 |
| − | ** |
+ | ** ユーザーが既にアカウントを持っている場合 <code>gpasswd -a $username dev</code> |
| − | * |
+ | * flyspray で "developer" にアップグレードする |
| − | * |
+ | * フォーラム で "developer" にアップグレードする |
| − | * |
+ | * AUR で "developer" にアップグレードする |
| − | * |
+ | * wiki で "archdev" と "cosysop" にアップグレードする: [[Special:Userrights]] |
| − | * |
+ | * arch-dev と arch-dev-public メーリングリストに登録する |
| − | * |
+ | * https://dev.archlinux.org/admin ユーザーテーブルに追加する |
| − | * |
+ | * #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 メーリングリストにメールを送ってアクセスのリクエストをしてください。