Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wheatandcat/memoir
終わったタスク、積み上げよう。1週間を振り返るアプリ。
https://github.com/wheatandcat/memoir
expo react-native
Last synced: 4 days ago
JSON representation
終わったタスク、積み上げよう。1週間を振り返るアプリ。
- Host: GitHub
- URL: https://github.com/wheatandcat/memoir
- Owner: wheatandcat
- License: mit
- Created: 2021-02-02T13:52:05.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-02-02T14:21:03.000Z (12 days ago)
- Last Synced: 2025-02-02T14:25:05.734Z (12 days ago)
- Topics: expo, react-native
- Language: TypeScript
- Homepage: https://www.memoir-app.dev/
- Size: 14.7 MB
- Stars: 40
- Watchers: 3
- Forks: 1
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# memoir
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/K3K5E9FLI)
終わったタスク、積み上げよう。1 週間を振り返るアプリ。
![]()
![]()
![]()
![]()
## 各リポジトリのリンク
| リポジトリ内容 | URL |
| ---------------- | -------------------------------------------------- |
| アプリ | https://github.com/wheatandcat/memoir |
| バックエンド | https://github.com/wheatandcat/memoir-backend |
| LP サイト | https://github.com/wheatandcat/memoir-lp |
| 開発ドキュメント | https://github.com/wheatandcat/memoir-handbook |
| Push 通知 | https://github.com/wheatandcat/memoir-notification |
| ツール系 | https://github.com/wheatandcat/memoir-tools |## 使用技術/デザインのリンク
## 技術
- [Expo](https://expo.io/)
- [React Native](https://reactnative.dev/)## デザイン
- Font by Roboto Condensed & Noto Sans JP
- Icons by [Icons8](https://icons8.jp/)# コマンド
## 診断
```bash
$ npx expo-doctor
```### iOS
#### 初回のみeas build
```bash
$ pnpm ios:build:dev
```#### 起動
```bash
$ pnpm expo:start
```### Android
```bash
$ pnpm android:build:dev
```#### 起動
```bash
$ pnpm expo:start
```## ビルド
### iOS
#### dev
```bash
$ pnpm ios:build:dev
$ expo start --dev-client
```#### production
```bash
$ pnpm ios:build
```### Android
#### dev
```bash
$ pnpm android:build:dev
$ expo start --dev-client
```#### production
```bash
$ pnpm android:build
```## ビルド & ストアアップロード
```bash
$ pnpm store:upload
```## Storybook
### 起動
```bash
$ pnpm storybook:ios
```### Storybook Server
```bash
$ pnpm start-server
```# コード生成
## 新規画面作成
```bash
$ pnpm hygen page new
```## コンポーネント作成
```bash
$ pnpm hygen component new
```## テストコード追加
```bash
$ pnpm hygen test new
```# ライセンスの出力
```bash
$ npx npm-license-crawler --dependencies --production --onlyDirectDependencies --omitVersion --json ./src/licenses.json
```# Visual Testing
## 画像更新
```bash
$ pnpm loki:update
```## ローカル比較
```bash
$ pnpm loki:test
```## reg-suit
```bash
$ npx reg-suit run
```# CI 環境
## レビュー環境
### アプリ内コンフィグ
```bash
$ base64 -i .env.development | pbcopy
```## 本番環境
### アプリ内コンフィグ
```bash
$ base64 -i .env.production | pbcopy
```