{"id":25204304,"url":"https://github.com/wheatandcat/peperomia","last_synced_at":"2025-05-12T23:11:35.271Z","repository":{"id":48271001,"uuid":"151587755","full_name":"wheatandcat/Peperomia","owner":"wheatandcat","description":"React Native 製の予定管理アプリ","archived":false,"fork":false,"pushed_at":"2024-11-18T21:53:09.000Z","size":17535,"stargazers_count":42,"open_issues_count":23,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-30T13:32:15.165Z","etag":null,"topics":["expo","react-native"],"latest_commit_sha":null,"homepage":"https://peperomia.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wheatandcat.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-10-04T14:44:31.000Z","updated_at":"2024-12-08T07:29:31.000Z","dependencies_parsed_at":"2025-04-30T13:32:01.726Z","dependency_job_id":"10ce830d-4178-4c36-aec7-acec02988a09","html_url":"https://github.com/wheatandcat/Peperomia","commit_stats":null,"previous_names":["wheatandcat/shiori"],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheatandcat%2FPeperomia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheatandcat%2FPeperomia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheatandcat%2FPeperomia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheatandcat%2FPeperomia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wheatandcat","download_url":"https://codeload.github.com/wheatandcat/Peperomia/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253837454,"owners_count":21971984,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["expo","react-native"],"created_at":"2025-02-10T08:17:26.084Z","updated_at":"2025-05-12T23:11:35.238Z","avatar_url":"https://github.com/wheatandcat.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ペペロミア\n\n[![Actions Status](https://github.com/wheatandcat/Peperomia/workflows/jest/badge.svg)](https://github.com/wheatandcat/Peperomia/actions)\n[![Actions Status](https://github.com/wheatandcat/Peperomia/workflows/lint/badge.svg)](https://github.com/wheatandcat/Peperomia/actions)\n[![Actions Status](https://github.com/wheatandcat/Peperomia/workflows/tsc/badge.svg)](https://github.com/wheatandcat/Peperomia/actions)\n[![codecov](https://codecov.io/gh/wheatandcat/Peperomia/branch/master/graph/badge.svg)](https://codecov.io/gh/wheatandcat/Peperomia)\n\n\u003cdiv style=\"display:flex\"\u003e\n    \u003cimg src=\"./doc/thumbnail/iphoneX_1.png\" width=\"200\" style=\"padding:3px\"/\u003e\n    \u003cimg src=\"./doc/thumbnail/iphoneX_2.png\" width=\"200\" style=\"padding:3px\"/\u003e\n    \u003cimg src=\"./doc/thumbnail/iphoneX_3.png\" width=\"200\" style=\"padding:3px\"/\u003e\n    \u003cimg src=\"./doc/thumbnail/iphoneX_4.png\" width=\"200\" style=\"padding:3px\"/\u003e\n    \u003cimg src=\"./doc/thumbnail/iphoneX_5.png\" width=\"200\" style=\"padding:3px\"/\u003e\n\u003c/div\u003e\n\nペペロミアは予定作成アプリです\n\n## パッケージ\n - Expo SDK 39\n - TypeScript v3.9\n - react-navigation v5\n\n## expo\n\nhttps://expo.io/@wheatandcat/peperomia\n\n\n# リンク\n\n## 公式Webサイト\nhttps://peperomia.app\n\n## 制作ブログ\nhttp://wheatandcat.hatenablog.com/\n\n## Apple Store\nhttps://itunes.apple.com/us/app/%E3%83%9A%E3%83%9A%E3%83%AD%E3%83%9F%E3%82%A2/id1460583871?l=ja#?platform=iphone\n\n## Google Play Store\nhttps://play.google.com/store/apps/details?id=com.wheatandcat.peperomia\n\n\n## 他リポジトリ\n - [バックエンド(PeperomiaBackend)](https://github.com/wheatandcat/PeperomiaBackend)\n - [Web版(PeperomiaWeb)](https://github.com/wheatandcat/PeperomiaWeb)\n - [ヘルプサイト(PeperomiaHelp)](https://github.com/wheatandcat/PeperomiaHelp)\n - [ツール系(PeperomiaTool)](https://github.com/wheatandcat/PeperomiaTool)\n - [LPサイト(PeperomiaWebSite)](https://github.com/wheatandcat/PeperomiaWebSite)\n\n## ローカルでの実行手順\n\n取り敢えず、ローカル環境を作りたい人は以下のコマンドで初期設定が済むようになっています。\n\n```\n$ brew install jq\n$ sh localInit.sh\nyes\n```\n\n## Firebaseのアカウントを持っている場合\n①. 「.env.template」の下記の値に自身のFirebaseの情報を追記\n\n```\nFIRE_BASE_API_KEY=\"\"\nFIRE_BASE_AUTH_DOMAIN=\"\"\nFIRE_BASE_DATABASE_URL=\"\"\nFIRE_BASE_PROJECT_ID=\"\"\nFIRE_BASE_STORAGE_BUCKET=\"\"\nFIRE_BASE_MESSAGING_SENDER_ID=\"\"\n```\n\n②.「.env.template」を「.env」にリネーム\n③.「yarn start」で起動させる\n\n## Firebaseのアカウントを持っていない場合\n①. 「.env.template」を「.env」にリネーム\n②. 「src/lib/firebase.ts」の下記をコメントアウト\n\n```\n// firebase.initializeApp(firebaseConfig);\n// const db = firebase.firestore();\n```\n③.「yarn start」で起動させる\n\n# ローカル実行\n\n```\n$ yarn start\n```\n\n# テスト\n\n```\n$ yarn test\n```\n\n## テスト指定\n\n```\n$ yarn test yarn test --findRelatedTests src/components/pages/Calendar/__tests__/index.test.tsx\n```\n\n## カバレッジ\n\n```\n$ yarn test:coverage\n$ open ./coverage/lcov-report/index.html\n```\n\n# build\n\n## ios\n\n```\n$ yarn build:ios\n```\n\n## android\n\n\n```\n$ yarn build:android\n```\n\n# テストコード生成\n\n```\n$ yarn hygen testCode new\n```\n\n# e2e\n\n## 初回\nhttps://expo.io/tools#client\n↑iOSのアプリファイルをMacにダウンロード\n\nダウンロードしたフォルダを解答して「Exponent.app」にrenameする。\nこのプロジェクトの直下に「bin」フォルダを生成して「Exponent.app」を配置する\n\n\n## テスト実行\n\n```\n$ yarn start\n$ yarn e2e\n```\n\n\n\n# storybook \n\n```\n$ yarn storybook \n$ yarn storybook-server\n```\n\n\n## storybook deploy \n\n```\n$ yarn storybook:copy\n$ expo-cli publish --config storybook/app.json\n```\n\n## React Native Debugger\n\n### 初期設定\n\n```\n$ open \"rndebugger://set-debugger-loc?host=localhost\u0026port=19001\"\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwheatandcat%2Fpeperomia","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwheatandcat%2Fpeperomia","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwheatandcat%2Fpeperomia/lists"}