Skip to content

docs: update infra/smalruby-mesh-v2 documentation for monorepo migration#370

Merged
takaokouji merged 4 commits intodevelopfrom
worktree-docs-infra-mesh-v2-update
Mar 24, 2026
Merged

docs: update infra/smalruby-mesh-v2 documentation for monorepo migration#370
takaokouji merged 4 commits intodevelopfrom
worktree-docs-infra-mesh-v2-update

Conversation

@takaokouji
Copy link

@takaokouji takaokouji commented Mar 24, 2026

Summary

  • Delete obsolete files left over from individual repository era (CLAUDE.md, GEMINI.md, .github/workflows/ci.yml)
  • Consolidate AI agent info into .claude/rules/infra/smalruby-mesh-v2.md
  • Update README.md and docs/ for monorepo structure (Docker commands, .env symlink)
  • Fix api-reference.md to match current schema.graphql

Implementation Steps

  • Phase 1: Delete obsolete files (CLAUDE.md, GEMINI.md, CI workflow)
  • Phase 2: Consolidate AI agent info into .claude/rules/infra/smalruby-mesh-v2.md
  • Phase 3: Update README.md for monorepo and Docker workflow
  • Phase 4: Update docs/ (deployment.md, development.md, api-reference.md, operations.md)

Definition of Done

  • CI green
  • CLAUDE.md, GEMINI.md, .github/workflows/ci.yml が存在しないこと
  • .claude/rules/infra/smalruby-mesh-v2.md に TDD、アーキテクチャ、テストコマンド、トラブルシューティング情報が含まれること
  • README.md のコマンドが全て docker compose run --rm infra ... 形式であること
  • docs/deployment.md に旧パスが残っていないこと、.env symlink 方式が記載されていること
  • docs/development.md のセットアップが Docker 経由であること
  • api-reference.md が schema.graphql と整合していること

Closes #369

🤖 Generated with Claude Code

takaokouji and others added 4 commits March 24, 2026 12:58
…h-v2

These files were leftover from the individual repository era before
the monorepo migration. AI agent info is consolidated in
.claude/rules/infra/, and CI is managed at the monorepo level.

Refs #369

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…h-v2.md

Migrate TDD workflow, Hexagonal Architecture description, RSpec/Jest
test commands, and troubleshooting info from the deleted CLAUDE.md.
Update reference from CLAUDE.md to docs/ directory.

Refs #369

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Replace direct npm/cdk commands with Docker-based equivalents
- Add .env symlink stage switching documentation
- Update Project Structure to reflect current directory layout
- Update Related links to point to monorepo

Refs #369

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
deployment.md:
- Fix old path (smalruby3-develop/infra/mesh-v2)
- Replace all commands with Docker-based equivalents
- Replace cp .env.example with .env symlink approach
- Remove command-line env var override examples
- Add post-deploy custom domain verification
- Update createGroup test to include useWebSocket
- Remove outdated "next steps" section

development.md:
- Update prerequisites to Docker-based setup
- Replace all commands with Docker-based equivalents
- Replace cp .env.example with .env symlink approach
- Update directory structure to show .env symlink pattern
- Update test fixture to include useWebSocket

api-reference.md:
- Add searchGroupsByNamePrefix query (missing from docs)
- Add useWebSocket and maxConnectionTimeSeconds to createGroup
- Remove createdAt from examples (not in schema)
- Fix reportDataByNode/fireEventsByNode/dissolveGroup return types
  to use MeshMessage structure
- Add MeshMessage, RecordEventsPayload, HeartbeatPayload,
  MemberHeartbeatPayload, LeaveGroupPayload type definitions

operations.md:
- Replace npx cdk commands with Docker-based equivalents

Refs #369

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@takaokouji takaokouji merged commit 2d83a96 into develop Mar 24, 2026
7 checks passed
@takaokouji takaokouji deleted the worktree-docs-infra-mesh-v2-update branch March 24, 2026 04:09
github-actions bot pushed a commit to gfd-dennou-club/smt-editor that referenced this pull request Mar 24, 2026
…ree-docs-infra-mesh-v2-update

docs: update infra/smalruby-mesh-v2 documentation for monorepo migration
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.

docs: update infra/smalruby-mesh-v2 documentation for monorepo migration

1 participant