Skip to content

chore: vendor Effect repo as git subtree reference#42

Merged
ryanbas21 merged 3 commits into
mainfrom
feat/effect-subtree-reference
May 13, 2026
Merged

chore: vendor Effect repo as git subtree reference#42
ryanbas21 merged 3 commits into
mainfrom
feat/effect-subtree-reference

Conversation

@ryanbas21
Copy link
Copy Markdown
Owner

Summary

  • Vendors the Effect-TS/effect repository under repos/effect/ as a read-only git subtree, following the approach from this blog post
  • Adds .vscode/settings.json to exclude vendored code from auto-imports, file watching, and search
  • Updates CLAUDE.md with agent guidance: treat repos/effect/ as read-only reference material

Test plan

  • Verify repos/effect/ contains the Effect source
  • Verify VS Code doesn't suggest auto-imports from repos/
  • Verify coding agents can search/read Effect source for reference

🤖 Generated with Claude Code

ryanbas21 and others added 3 commits May 12, 2026 19:23
git-subtree-dir: repos/effect
git-subtree-split: 1a63ec87cd295972b05b51c9b4ad2db9567dc994
Add VS Code settings to exclude repos/ from auto-imports, file watching,
and search. Add repos/ to eslint global ignores. Update CLAUDE.md with
agent guidance for the vendored Effect source.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@ryanbas21 ryanbas21 force-pushed the feat/effect-subtree-reference branch from 4dc6210 to b8cb7f4 Compare May 13, 2026 01:30
@ryanbas21 ryanbas21 merged commit 963a427 into main May 13, 2026
1 check passed
@ryanbas21 ryanbas21 deleted the feat/effect-subtree-reference branch May 13, 2026 01:33
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