登録フォームも直接 API もありません。パック(omasushi.yaml を持つサブディレクトリ)を並べた公開リポジトリを polidog/omasushi の issue で提出すると、ボットが検証してレーンに流します。
リポジトリのディレクトリで実行すると、git remote の owner/repo を記入済みの提出 issue をブラウザで開きます。あとは Submit を押すだけ。
cd my-packs omasushi publish # uses the git remote omasushi publish owner/repo # or say which oneomasushi コマンド →
CLI を入れていなくても、提出フォームに owner/repo を書くだけで流せます(GitHub アカウントが必要です)。
issue で提出する →GitHub Actions がリポジトリのパックを検証し、通れば皿の URL をコメントして issue を閉じます。承認は自動、人の判断は挟みません。読めなかったときはエラーがコメントされるので、リポジトリを直して issue を編集すると再検証されます。
go install github.com/polidog/omasushi/cmd/omasushi@latest omasushi init my-packs && omasushi init my-packs/ime omasushi export my-packs/ime # keep what belongs to this feature cd my-packs && git init && git add . && git commit -m "packs" gh repo create --public --push omasushi publish
誰でも流せて、誰でも再取得できます。リポジトリから omasushi.yaml が消える/private になると、再取得が 3 回連続で失敗した時点でレーンから下がります。
おま寿司 · ごちそうさまでした · お会計 0 円 · CLI on GitHub