プロジェクト概要
プロジェクト名
KotobaLink
現在の段階
KotobaLink は現在、WeChat ミニアプリの demo を中心に構成されています。
リポジトリは単一ミニアプリ構成から複数アプリ向けワークスペース構成へ移行済みです。今後の追加対象は以下です。
- Web フロントエンド
- 管理画面
- バックエンドサービス
現在実行できるアプリはミニアプリです。
現在実行できるアプリ
- ミニアプリのルートディレクトリ:
apps/miniapp - WeChat DevTools で開くディレクトリ: リポジトリルート
KotobaLink - WeChat プロジェクト設定入口:
project.config.json
現在の製品範囲
現在の demo は学習サービスの主要導線を含みます。
- ホーム概要
- コース一覧とコース詳細
- タスクと宿題
- メッセージセンター
- マイページと会員
- 時間割
- イベント
- 支払い結果
- lesson / assessment 詳細
現在のリポジトリ目的
このリポジトリは後続の継続開発を単一構造で管理するために使用します。
現在の範囲:
- ミニアプリ開発を継続できる状態を保つ
- demo データ、状態、ページ間の結合を下げる
- 将来の複数端末開発向けに安定した共有層を用意する
- プロジェクト説明と引き継ぎ文書を維持する
現在のリポジトリ構造
text
KotobaLink/
apps/
miniapp/
packages/
shared/
types/
docs/
infra/
scripts/
tests/現在の技術方針
apps/miniappはミニアプリ専用コードを保存しますpackages/typesは安定したデータ契約を保存しますpackages/sharedは再利用可能な純関数を保存しますdocsはプロジェクト説明とアーキテクチャ文書を保存します