Skip to content

Commit bf2ea55

Browse files
branchseerclaude
andcommitted
docs: group test-related sections under Testing in CONTRIBUTING.md
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 9fda35c commit bf2ea55

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

CONTRIBUTING.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,9 @@ just lint # Clippy linting
3636
just doc # Generate documentation
3737
```
3838

39-
### Running Specific Tests
39+
## Testing
40+
41+
### Running Tests
4042

4143
```bash
4244
cargo test # All tests
@@ -55,6 +57,17 @@ Integration tests (e2e, plan, fspy) require `pnpm install` in `packages/tools` f
5557

5658
See individual crate READMEs for crate-specific testing details.
5759

60+
### Playground
61+
62+
The `playground/` directory is a small workspace for manually testing the task runner. It has three packages (`app → lib → utils`) with cached tasks (`build`, `test`, `lint`, `typecheck`) and an uncached `dev` script.
63+
64+
```bash
65+
cargo run --bin vt -- run -r build # run build across all packages
66+
cargo run --bin vt -- run -r --parallel dev # start all dev scripts in parallel
67+
```
68+
69+
See `playground/README.md` for the full task list and dependency structure.
70+
5871
## Cross-Platform Development
5972

6073
This project must work on macOS, Linux, and Windows. Skipping tests on any platform is not acceptable.

0 commit comments

Comments
 (0)