Skip to content

toukanno/asakai-app

Repository files navigation

asakai-app

朝会ジェネレーター - Morning Meeting Generator

構成

Turborepo + npm workspaces のモノレポ構成。

packages/
├── shared/    # 共有データ・ロジック(hooks, types, data)
├── desktop/   # Electron デスクトップアプリ(Windows / Mac / Linux)
└── mobile/    # React Native モバイルアプリ(iOS / Android)

セットアップ

npm install

コマンド

# 全パッケージの型チェック
npm run typecheck

# デスクトップ開発
npm run dev -w @asakai/desktop

# デスクトップビルド
npm run build -w @asakai/desktop

モバイル(React Native)

# iOS(要 macOS + Xcode)
cd packages/mobile
npx pod-install
npx react-native run-ios

# Android
npx react-native run-android

CI

GitHub Actions で push / PR 時に自動実行:

  • TypeScript 型チェック(全パッケージ)
  • Desktop ビルド(Windows / Mac)
  • iOS ビルド(シミュレーター)