# 壁紙を公開する

このチュートリアルでは、壁紙を配布可能なパッケージにビルドし、Fluxlay ストアに公開します。

## 前提条件

- 前のチュートリアルを完了し、動作する壁紙プロジェクトがあること。
- オンボーディングを完了した [Fluxlay アカウント](/sign-up)。

## ログイン

Fluxlay アカウントで認証します。

<PackageManagerCommand type="exec" command="fluxlay login" />

ブラウザウィンドウが開き、サインインします。承認後、セッションがローカルに保存されます。

ログイン状態を確認します。

<PackageManagerCommand type="exec" command="fluxlay whoami" />

## ローカルビルド

公開せずにビルドをテストするには：

<PackageManagerCommand type="exec" command="fluxlay build" />

`wallpaper.fluxlay` ファイルが生成されます。暗号化された自己完結型パッケージです。出力名を指定することもできます。

<PackageManagerCommand type="exec" command="fluxlay build -o my-wallpaper.fluxlay" />

## ストアに公開

準備ができたら公開します。

<PackageManagerCommand type="exec" command="fluxlay publish" />

このコマンドは以下を実行します。

1. `fluxlay.yaml` のバリデーション（`kind` フィールドが必須）
2. `kind` に応じたバンドル生成（`web` なら Vite ビルド、`video`/`image` なら `source` で指定したメディアを単体パッケージング）
3. コンテンツの暗号化とパッケージング
4. Fluxlay ストアへのアップロード
5. バージョンの登録

公開後、壁紙は[ギャラリー](/gallery)に表示され、すべての Fluxlay ユーザーがインストールできるようになります。

## メタデータの更新

公開後、壁紙のメタデータ（名前、説明、タグ、プレビュー画像）は[ダッシュボード](/dashboard/wallpapers)から更新できます。

## 次のステップ

公開後の運用:

- [メタデータの更新](/ja/studio/developer/how-to/publishing/update-metadata.md) — プレビュー画像やタグを追加する。
- [壁紙のビルド](/ja/studio/developer/how-to/publishing/build.md) — ビルド設定の詳細。
- [壁紙の公開](/ja/studio/developer/how-to/publishing/publish.md) — `publish` コマンドのオプション。

リファレンス:

- [CLI コマンド](/ja/studio/developer/reference/cli/commands.md) — 全コマンドの詳細。
- [マニフェスト (fluxlay.yaml)](/ja/studio/developer/reference/cli/manifest.md) — マニフェストの全オプション。
