Build Service/Workflows

移動先: 案内, 検索

ソフトウェア情報を見る

  • 最後になされた変更を見る (履歴ページ)
  • 最も高評価なアプリケーションを見る
  • カテゴリごとに見る (trove/freshmeat ?)
  • キーワードごとに見る (キーワードは、ブラウズしやすいようにいくつかのカテゴリでグループ化されているでしょう)

ソフトウェアを探す

  • 検索文字列を入力してください。検索機能は以下のデータをこの順序(関連のある順)で見ていくはずです。
  1. 正確なパッケージ名
  2. キーワード
  3. カテゴリ (trove/freshmeat ?)
  4. 説明 (オプション)

アプリケーションへの評価が表示される順序に影響すべきです。

 コーネリアス、ここでは君の助けが必要だよ :)
 (訳注:映画『猿の惑星』に出てくる猿の科学者のコーネリアスのこと?)

インストールするパッケージをダウンロードする

  1. アプリケーションを探す
  2. プロジェクトの公開ページを見る
  3. ダウンロードのリンクをクリックする
  4. パッケージがサーバから送られて、ブラウザが保存するでしょう


リポジトリを登録するSubscribe

  1. アプリケーションを探す
  2. プロジェクトの公開ページを見る
  3. リンクをクリックする
  4. ブラウザが、リポジトリ情報を扱う外部アプリケーションを呼び出すでしょう


ユーザがソフトウェアについてのフィードバックを返す

  • 投票は、星印の列の中のある星印をクリックすることで行えます
  • ユーザはコメントを入力し、それを送信します


簡潔簡単なパッケージ構築

いずれウィザードで行えるようにします。TBD


技術的なことは最小限で、パッケージの修正版を作成する

AI Adrian: 手順をアップロードしてくれ

パッケージの変更を提案する / 変更の取り込みを求める

  • 取り込みの要求(request merge)ボタンをクリックする
  • リンクされているパッケージのみ(linked package only): リンクされているプロジェクトの管理者に通知されます
  • リンクされていないパッケージ(not linked package): 当該プロジェクトのユーザに取り込むよう促しますprompt the user for the desired project to get merged in(訳注:原文の意味がよく分かりません)
  • 元のプロジェクト管理者は取り込みを拒否して、コメントを返してくるかもしれません
  • 拒否されなければ、パッケージはそのプロジェクトに取り込まれます

TBD: パッケージの取り込みで何が行われるのか?

特定のプロジェクトがアップデートされたら通知を受け取る

  1. プロジェクトのページに行きます
  2. 通知(notification)ボタンを押します
  3. どんな種類の変更を通知してもらいたいかを選択します(source, rpm リリース)
  4. 通知の種類を選択します

プロジェクトの変更点を追いかける

  • チェックインの履歴を見る
  • パッケージのビルド履歴を見る
  • リリース履歴を見る

できれば自分独自のディストリビューションを構築する

TBD

パッケージのアップデートのきっかけを与えるTrigger an update of a package

  1. アップデート(update)ボタンをクリックします
  2. バージョン指定画面(?version prompter)が現れます
  3. ダウンロードもしくは svn/cvs checkout が始まります
  4. changelog のエントリが追加されます
  5. リビルドのきっかけが与えられます

新しいプロジェクトを作成する

  • ボタンをクリックします
  • 作成時の必須項目:
    • 名前 (id)
    • タイトル
    • 説明
    • カテゴリ
  • オプション (discuss if added at creation and
    • 'プロジェクトを非表示にする' チェックボックス
    • タグ (ラベル)
    • 特別な url (screenshots, wiki, bug tracker)
    • ロゴ/アイコン?
    • その他のユーザの追加


プロジェクトを編集する

  • メインページ上にある情報はそのページ上で直接編集されます
  • それ以外のオプションはすべて、プロジェクトのサブページで編集/設定されます
  • 設定ページはタブライクなナビゲーションを使って行えます


あらゆる種類のパッケージを作成する

TBD

  • 一からパッケージを作成する
  • テンプレートを使ってパッケージを作成する
    • どのフィールドもプロジェクトのメインページ上で編集可能です
    • 必須フィールドは特に、プロジェクトのメインページ上でハイライトされます


パッケージを編集する

  • ファイルを追加する
  • 入手元を追加する (http、svn/cvs)
  • spec ファイルを編集する (web インターフェイスを使って)
  • ユーザを追加/削除する
  • バージョンを変更する