> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# 登場する言葉

セットアップガイド、エラーメッセージ、製品自体で使われる用語の平易な定義。

## ファイルとフォルダー

これらの言葉はダウンロードしたコードを説明します。ファイルを開く、または編集するよう求めるたびに、セットアップガイドはこれらの名前を使います。

- リポジトリ — プロジェクトフォルダーとその完全な変更履歴。GitHub でホストされ、コンピューターにコピーされます。
- クローン — コンピューター上にあるリポジトリの自分のコピー。git clone コマンドが作成します。
- モノレポ — 複数のアプリと共有パッケージを収める 1 つのリポジトリ。All Platforms バンドルがこれに該当します。
- package.json — すべてのアプリまたはパッケージにある、名前、コマンド、必要なライブラリを列挙するファイル。
- pnpm-workspace.yaml — どのフォルダーがワークスペースに属するかを列挙するモノレポルートのファイル。
- ロックファイル — インストールされたすべてのライブラリの正確なバージョンを記録するファイル。毎回のインストールが一致するようにします。


## コンピューター上のツール

最初の実行の前に一度インストールするプログラム。ガイドは node --version のようなコマンドでこれらを指名します。

- ターミナル — コマンドを入力するウィンドウ。Windows の PowerShell や macOS のターミナルなど。
- Node.js — ブラウザの外で JavaScript を実行するプログラム。キットのサーバーとスクリプトはその上で動きます。
- npm — Node.js に付属するライブラリインストーラー。このキットでは主に Corepack にたどり着くために使います。
- Corepack — プロジェクトが固定する正確なパッケージマネージャーバージョンを有効にするツール。
- pnpm — ライブラリをダウンロードしプロジェクトスクリプトを実行するパッケージマネージャー。corepack pnpm として使います。
- Git — リポジトリをダウンロードし、加えたすべての変更を記録するツール。
- エディターまたは IDE — フォルダーを開きファイルを編集するアプリ。ガイドでは Visual Studio Code を使います。


## 設定の言葉

設定はターミナルではなくファイルに置かれます。これらの言葉は、設定がどこにあり、何と呼ばれるかをカバーします。

- 環境変数 — EMAIL_PROVIDER=local のような、アプリの動作を変える名前付き設定。
- .env — データベースマイグレーションなどのコマンド用の設定を保持するリポジトリルートのファイル。
- .env.local — 1 つのアプリ用の設定ファイル。Web サーバー用の apps/web/.env.local など。
- シークレット — パスワードや署名キーなど、非公開に保つ必要のある値。コミットしたりチャットに貼り付けたりしてはいけません。
- API キー — 外部サービスが、あなたのアプリを許可された呼び出し元として認識できるように渡す秘密の文字列。
- プロバイダー — キットが AI、メール、課金、ストレージなどのジョブに使える外部サービス。


## 製品が使う言葉

実行中のアプリとその設定画面はこれらの用語を使います。ワークスペースは 2 つの異なる意味で登場します — 文脈を確認してください。

- ワークスペース — 製品内では、1 つのチームの独立したユーザー、データ、設定。pnpm コマンドでは、--filter で選択されるモノレポ内の 1 つのパッケージフォルダー。
- エンタイトルメント（権限）— ワークスペースが有料機能を使えることを示すサーバーの記録。
- マイグレーション — テーブルを作成または更新する、バージョン管理されたデータベースの変更。コマンドで適用します。
- セッション — 期限切れまたはサインアウトするまで、誰が要求しているかをサーバーに伝えるサインイン状態。
- Webhook — 支払われた請求書など、何かが起きたときに外部サービスがアプリの URL に送るメッセージ。
- アカウントと組織 — アカウントは 1 人のサインイン。組織はメンバーが参加する共有チームスペースで、ワークスペースとも呼ばれます。


## Web 開発の言葉

ブラウザでアプリを開くときに、実行・ビルド・デプロイのガイドが使う用語。

Ctrl + C は、Ctrl を押したまま C を叩いて離すという意味です — ターミナルで実行中のコマンドを停止します。

[コマンド、ファイル、設定を実践的に学ぶ](https://supastack.dev/ja/docs/web/terminal-basics.md)

[このドキュメントの使い方](https://supastack.dev/ja/docs/web/using-the-docs.md)

- localhost — ブラウザのアドレスでこのコンピューターを指す名前。開発中はアプリがここで動きます。
- ポート — localhost の後の番号付きのドア（:3000 など）。実行中の各アプリは異なるポートを使います。
- 開発サーバー — 作業中にアプリを再ビルドして配信し続けるコマンド。Ctrl + C で停止します。
- ビルド — ソースコードをサーバーがデプロイする最適化済みファイルに変換するステップ。
- サーバーレンダリング（SSR）— サーバーが送信前に組み立てるページ。最初の表示が完全な状態で届きます。


## 次へ

[キットが改善されたらコピーを更新する](https://supastack.dev/ja/docs/web/updating-the-kit.md)
