本文へ移動
petrichor

貢献する

パッケージに含まれるアセットの GUID とパスを登録すると、Petrichor で調べられるようになります。登録にはログインが必要です。

登録の流れ

  1. 登録ページから Unity 拡張をダウンロードして、プロジェクトにインポートします。
  2. 拡張で .unitypackage を読み込み、マニフェスト (.json) として書き出します。
  3. 登録ページでマニフェストを選びます。ファイルはブラウザで読むだけで、そのまま上げることはしません。登録されるのは、パッケージ・バージョン・アセットの GUID とパス・種類だけです。
  4. パッケージ名・バージョン・アセット数を確認します。パッケージを特定できる識別子がなければ、既存のパッケージを選ぶか、新しいパッケージとして登録します。
  5. 送信します。結果はすぐに表示され、自分の登録でもいつでも確認できます。

検証されるまで

同じパッケージに同じ内容 (GUID とパスの組がすべて同じ) を異なる 2 人が登録すると、「検証済み」になります。 同じ人が同じ内容を何度登録しても 1 人と数えます。 1 人しか登録していない間は「未検証」で、検索結果では後ろに並びます。バッジについては Petrichor とはを見てください。

バージョンのラベルが違っていても、パッケージと内容が同じなら同じ Release として数えます。Release に表示されるのは最初に登録されたラベルです。

上限と形式

  • 1 日に登録できるのは、1 人あたり 100 件までです。UTC の日付で数えるので、日本時間では午前 9 時に切り替わります。上限を超えると登録できません (429)。
  • 1 回の登録に含められるアセットは 30,000 件までです。パスは 1,024 文字まで、バージョンは 64 文字までです。
  • GUID は 32 桁の 16 進数です。大文字で書かれていても小文字にそろえます。
  • パスの \ は / に置き換えます。それ以外 (大文字小文字や前後の空白) は変えません。改行やタブなどの制御文字を含むパスは登録できません。
  • 同じ GUID に異なるパスが指定されている場合は、登録できません。
  • 登録サイトで読み込めるファイルは 20 MB までです。

プログラムから登録する

拡張が書き出すファイルは、登録 API のリクエストボディそのものです。独自のツールからも登録できます。詳しくは Web APIを見てください。