From dbb03aa37cd9d4504a9409965401d2f9f733c0d6 Mon Sep 17 00:00:00 2001 From: aster <137767097+aster-void@users.noreply.github.com> Date: Sat, 15 Feb 2025 16:38:51 +0900 Subject: [PATCH 1/6] doc: add init section --- README.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 51618bc7..9d8470c5 100644 --- a/README.md +++ b/README.md @@ -4,4 +4,12 @@ ### 必要なパッケージ -- Bun +- Bun >= v1.2 + +### 環境構築 + +1. `bun install` を実行します。 +2. `.env` を作成し、 `.env.sample` をコピーします +3. `bun dev` を実行すると、 でフロントエンドサーバーが起動し、 でバックエンドのサーバーが起動します。 + +0. `bun clean` で `.env` 以外の不要なファイルが消えるはずです。 From 7bfc7293f1e9a91aae51e4e7ea6cdb602c976e03 Mon Sep 17 00:00:00 2001 From: aster <137767097+aster-void@users.noreply.github.com> Date: Sat, 15 Feb 2025 16:39:13 +0900 Subject: [PATCH 2/6] script: install sub-packages after root install --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 71f0630d..b43d6c4c 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,7 @@ "lefthook": "^1.10.10" }, "scripts": { + "postinstall": "(cd server && bun install --frozen-lockfile); (cd web && bun install --frozen-lockfile)", "prepare": "lefthook install", "dev": "bun --env-file=./.env :dev", ":dev": "trap 'kill 0' EXIT; (cd web && bun dev) & (cd server && bun dev) & wait", From 5d7a31e245fb11e8cd57c442bb4ce4304a5b2290 Mon Sep 17 00:00:00 2001 From: aster <137767097+aster-void@users.noreply.github.com> Date: Sat, 15 Feb 2025 16:40:07 +0900 Subject: [PATCH 3/6] script: clean no longer fails if run more than twice --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b43d6c4c..9d01d4b5 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,6 @@ "check:fix": "bun biome check . --fix --unsafe && bun run build", "check": "bun biome check . && bun run build", "build": "(cd web && bun run build) && (cd server && bun run build)", - "clean": "rm -r node_modules && rm -r **/node_modules && rm web/dist -r" + "clean": "rm -r node_modules; rm -r **/node_modules; rm web/dist -r; true" } } From 2a3942ac9f4a190117f7c1f5076fb706eeaf0437 Mon Sep 17 00:00:00 2001 From: aster <137767097+aster-void@users.noreply.github.com> Date: Sat, 15 Feb 2025 16:42:32 +0900 Subject: [PATCH 4/6] scripts: add fix --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 9d01d4b5..13588378 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,8 @@ "prepare": "lefthook install", "dev": "bun --env-file=./.env :dev", ":dev": "trap 'kill 0' EXIT; (cd web && bun dev) & (cd server && bun dev) & wait", - "check:fix": "bun biome check . --fix --unsafe && bun run build", + "fix": "# only format \nbun biome check . --fix --unsafe", + "check:fix": "bun fix && bun run build", "check": "bun biome check . && bun run build", "build": "(cd web && bun run build) && (cd server && bun run build)", "clean": "rm -r node_modules; rm -r **/node_modules; rm web/dist -r; true" From 54eb598741121e717e76e81176bfe5422b1a77d3 Mon Sep 17 00:00:00 2001 From: aster <137767097+aster-void@users.noreply.github.com> Date: Mon, 17 Feb 2025 15:54:36 +0900 Subject: [PATCH 5/6] update README: i'm confident now --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9d8470c5..ee381ca1 100644 --- a/README.md +++ b/README.md @@ -12,4 +12,4 @@ 2. `.env` を作成し、 `.env.sample` をコピーします 3. `bun dev` を実行すると、 でフロントエンドサーバーが起動し、 でバックエンドのサーバーが起動します。 -0. `bun clean` で `.env` 以外の不要なファイルが消えるはずです。 +0. `bun clean` で `.env` 以外の不要なファイルが消えます。 From 793e78c9987dfcedd80ebf4ec83b9397fed6f9be Mon Sep 17 00:00:00 2001 From: aster <137767097+aster-void@users.noreply.github.com> Date: Mon, 17 Feb 2025 15:55:41 +0900 Subject: [PATCH 6/6] update(rm): remove web/.next too --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 13588378..5a6390f4 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,6 @@ "check:fix": "bun fix && bun run build", "check": "bun biome check . && bun run build", "build": "(cd web && bun run build) && (cd server && bun run build)", - "clean": "rm -r node_modules; rm -r **/node_modules; rm web/dist -r; true" + "clean": "rm -r node_modules; rm -r **/node_modules; rm -r web/.next web/dist; true" } }