Toban のランディングページプロジェクトです。
- Next.js - React フレームワーク
- TypeScript - 型安全な JavaScript
- Emotion - CSS-in-JS ライブラリ
- Biome - リンター・フォーマッター
- Yarn - パッケージマネージャー
- Node.js 18以上
- Yarn 3.2.4以上
git clone https://github.com/hackdays-io/toban-lp.git
cd toban-lp
yarn install
必要に応じて環境変数を設定してください:
# .env.local を作成
NEXT_PUBLIC_AIRTABLE_PAT=your_airtable_pat
NEXT_PUBLIC_AIRTABLE_BASE=your_airtable_base
NEXT_PUBLIC_AIRTABLE_TABLE=your_airtable_table
yarn dev
開発サーバーが起動し、http://localhost:3000 でアクセスできます。
yarn build
yarn start
# リントチェック
yarn lint
# リント自動修正
yarn lint:fix
# コードフォーマット
yarn format
# リント + フォーマットの総合チェック
yarn check
# 総合チェック + 自動修正
yarn clean
toban-lp/
├── public/ # 静的ファイル
│ └── assets/ # アセットファイル
├── src/ # ソースコード
│ ├── components/ # React コンポーネント
│ │ ├── common/ # 共通コンポーネント
│ │ ├── layouts/ # レイアウトコンポーネント
│ │ └── organisms/ # 複合コンポーネント
│ ├── data/ # データファイル
│ ├── hooks/ # カスタムフック
│ ├── locales/ # 国際化ファイル
│ ├── pages/ # Next.js ページ
│ ├── themes/ # テーマ設定
│ │ ├── settings/ # テーマ設定
│ │ └── styles/ # スタイル定義
│ └── types/ # TypeScript 型定義
├── biome.json # Biome 設定
├── next.config.ts # Next.js 設定
├── package.json # パッケージ設定
└── tsconfig.json # TypeScript 設定
- このリポジトリをフォーク
- フィーチャーブランチを作成 (
git checkout -b feature/amazing-feature
) - 変更をコミット (
git commit -m 'Add some amazing feature'
) - ブランチにプッシュ (
git push origin feature/amazing-feature
) - プルリクエストを作成
このプロジェクトは MIT ライセンスの下で公開されています。詳細は LICENSE ファイルを参照してください。