https://github.com/narumincho/quest
https://github.com/narumincho/quest
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/narumincho/quest
- Owner: narumincho
- Archived: true
- Created: 2021-02-06T09:04:56.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-09-14T01:30:09.000Z (almost 2 years ago)
- Last Synced: 2025-01-23T10:30:39.246Z (over 1 year ago)
- Language: TypeScript
- Size: 16.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# quest
- Firebase
- TypeScript
- React
- Node.js
- esbuild
を使用しています
## 開発方法
リポジトリをクローンして
```ps1
npm i
```
を実行して使用しているパッケージをインストールします
```ps1
npm run start
```
または, VSCode の NPM スクリプトから `start` を実行するとビルドしたあとに Firebase の エミュレータを起動します.
ビルドの結果は
- firebase.json
- distribution
- common/nowMode.ts
に出力されます
LINE ログインのチャンネルシークレットを取得する必要があります.
### End to End (e2e) テスト
```ps1
npx cypress open
```
で cypress を起動してテストを実行できます. 事前に開発用サーバーを起動しておく必要あり
## リリース方法
GitHub Actions で Run Workflow ボタンを押して, ビルドとリリースができます.
- Deploy to Firebase
- Firebase に 作成したプログラムを反映させる
- 時間が 5 分ほどかかるので注意
## 各ファイルの依存関係
