Skip to content

chore: prepare repo for public release#123

Merged
nkdev-tech merged 3 commits into
mainfrom
chore/prepare-public-repo
Jun 15, 2026
Merged

chore: prepare repo for public release#123
nkdev-tech merged 3 commits into
mainfrom
chore/prepare-public-repo

Conversation

@nkdev-tech

Copy link
Copy Markdown
Owner

概要

リポジトリをpublicに公開するための準備。シークレット混入の確認と、ドキュメントの実装ズレ修正を行った。

変更内容

  • api/wrangler.jsonc: ハードコードしていた account_id を削除(CLOUDFLARE_ACCOUNT_ID 環境変数参照に統一)。CI・drizzle.config.ts は既にsecrets/env経由のため動作に影響なし
  • 環境変数テンプレートの整理: .env.example をdrizzle-kit用の CLOUDFLARE_* のみに整理し、Workerランタイムのシークレットは .dev.vars.example に分離
  • README / CLAUDE.md の実装ズレ修正:
    • サイト名 memetec. を明記
    • Web を「Next.js(OpenNext)on Cloudflare Workers」に修正(誤: Cloudflare Pages)
    • メモ機能を「Markdown対応・ページ番号付き」に修正(誤: ポストイット形式・色分け)
    • レイヤー構成を modules/<domain>/(entity/repository/usecase)と routes/<domain>/ の分離として正確に記述
    • 環境変数の置き場所(.env / .dev.vars / wrangler.jsoncvars)を整理

補足

  • 実シークレット(CLOUDFLARE_D1_TOKEN / BETTER_AUTH_SECRET 等)はコミット外で管理されており、git履歴にも混入なしを確認済み
  • public化後の Dependency Review Action 追加は別ブランチで対応予定

🤖 Generated with Claude Code

nkdev-tech and others added 3 commits June 15, 2026 12:36
public化に備え、account_idをCLOUDFLARE_ACCOUNT_ID環境変数参照に統一。
CI・drizzle.config.tsは既にsecrets/env経由のため動作に影響なし。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
.env はdrizzle-kit用のCLOUDFLARE_*のみに整理し、Workerランタイムの
シークレットは.dev.vars.exampleに分離。public化に向けて用途を明確化。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- サイト名memetec.を明記、WebをOpenNext on Workersに修正
- メモ機能をMarkdown対応・ページ番号付きに修正
- レイヤー構成をmodules配下とroutesの分離として正確に記述
- 環境変数の置き場所(.env/.dev.vars/wrangler vars)を整理

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@nkdev-tech nkdev-tech merged commit 7025c0b into main Jun 15, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant