尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Farmille - BS agricultural materials review platform
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Farmille は、BS資材(生物・微生物農業資材)を農家が評価し、使用経験を共有するレビュープラットフォームです。Next.js 16、TypeScript、Panda CSS を使用し、画面とサーバー処理を1つのアプリにまとめています。
機能ごとの仕様は docs/rebuild/ の *-SPEC.md、用語は GLOSSARY.md、運用の記録と手順は docs/ops/ にあります。
Node.js 24.22.1 以降の 24 系と pnpm 11 を使用します。開発環境と CI のバージョンは .node-version に揃えます。リポジトリのルートで依存関係をインストールし、環境変数のひな型をコピーします。
pnpm install
pnpm exec playwright install chromium
pnpm setup:hooks
cp .env.example .env.local
.env.local の必須項目を、利用する Supabase プロジェクトと公開サイトの値に置き換えてください。SUPABASE_SECRET_KEY はサーバー専用であり、ブラウザへ公開してはいけません。
pnpm dev と pnpm build には、OGP・sitemap・robots の絶対 URL 生成に使う NEXT_PUBLIC_SITE_URL が必須です。未設定の場合は src/env.ts がエラーを返します。
pnpm dev
push 前に Storybook と E2E の検査が実行されます。検証用 Supabase の準備と、別 PC・worktree への設定は CI と push 前の検査 を参照してください。
バックエンド用の別プロセスはありません。画面は src/app/、ドメインロジックと Supabase アクセスは src/server/ にあります。
コマンドの一覧は package.json の scripts にあります。品質検査とpush前の手順はCIとpush前の検査、環境準備と実画面の確認はローカル検証手順を参照してください。
pnpm install の完了後に Panda CSS のコード生成が自動で実行されます。生成物は styled-system/ に出力され、Git の管理対象には含まれません。gen:types の生成物は format と lint の対象外です。
farmille/
├── src/
│ ├── app/ # ルーティングと画面
│ ├── server/ # ドメインロジックと Supabase アクセス
│ └── components/ # Panda recipes を使う共通 UI
├── e2e/ # Playwright E2E
├── supabase/
│ ├── config.toml
│ └── migrations/ # v2 系の migration
├── tools/migration/ # 資材マスタ移行スクリプト
├── docs/
│ ├── rebuild/ # 機能ごとの仕様(*-SPEC.md)
│ └── ops/ # 運用記録
├── panda.config.ts
├── package.json
└── .github/workflows/ # CI