You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .claude/CLAUDE.md
+44-23Lines changed: 44 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -93,15 +93,15 @@ gh api repos/dtvem/dtvem/issues/<number>/dependencies/blocked_by/<blocker_id> -X
93
93
| Attribute | Value |
94
94
|-----------|-------|
95
95
| Version | dev (pre-1.0) |
96
-
| Runtimes | Python, Node.js |
97
-
| Tests |230+ passing |
96
+
| Runtimes | Python, Node.js, Ruby|
97
+
| Tests |160+ passing |
98
98
| Style | Google Go Style Guide |
99
99
100
100
**Key Concept**: Shims are Go executables that intercept runtime commands (like `python`, `node`), resolve versions, and execute the appropriate binary.
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,7 +35,7 @@ Enhancement suggestions are tracked as GitHub issues. When creating an enhanceme
35
35
4.**Use a conventional commit format for your PR title** (e.g., `feat(node): add version caching`)
36
36
5. Submit your pull request!
37
37
38
-
**Note:** We use squash merges, so your PR title becomes the commit message on main. Make sure it follows the [commit convention](docs/COMMIT_CONVENTION.md).
38
+
**Note:** We use squash merges, so your PR title becomes the commit message on main. Make sure it follows the [Conventional Commits](https://www.conventionalcommits.org/) specification.
39
39
40
40
## Development Setup
41
41
@@ -172,8 +172,9 @@ src/
172
172
│ ├── runtime/ # Core plugin system
173
173
│ └── shim/ # Shim management
174
174
└── runtimes/ # Runtime provider implementations
175
+
├── node/
175
176
├── python/
176
-
└── node/
177
+
└── ruby/
177
178
```
178
179
179
180
### Commit Messages
@@ -196,7 +197,7 @@ test(migrate): add tests for package preservation
For detailed guidelines and examples, see [Commit Convention Guide](docs/COMMIT_CONVENTION.md).
200
+
For detailed guidelines, see the [Conventional Commits specification](https://www.conventionalcommits.org/).
200
201
201
202
**Note:** PR titles are automatically validated for conventional commit compliance. Non-conforming titles will fail CI checks. Since we use squash merges, your PR title becomes the final commit message.
0 commit comments