Skip to content

Commit 616f83a

Browse files
committed
Add sections on development workflow and testing
1 parent aa36b80 commit 616f83a

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

claude.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@ Quarto is an open-source scientific and technical publishing system built on [Pa
1111
- **LSP**: Language server for Quarto documents
1212
- **Core Packages**: Shared libraries used across multiple components
1313

14+
## Development Workflow
15+
16+
Each component has specific development guidelines. Refer to the corresponding CONTRIBUTING.md files:
17+
18+
- VS Code extension: [apps/vscode/CONTRIBUTING.md](apps/vscode/CONTRIBUTING.md) - Contains detailed instructions for building, debugging, and releasing the extension
19+
1420
## Repository Structure
1521

1622
The repository is organized as a monorepo using Yarn workspaces and Turborepo for build orchestration:
@@ -40,6 +46,13 @@ Quarto uses [turborepo](https://turbo.build/) to manage the monorepo build proce
4046

4147
The turborepo pipeline helps optimize build times by caching build artifacts and respecting the dependency graph between packages.
4248

49+
## Testing
50+
51+
Testing procedures vary by component:
52+
53+
- VS Code extension: Run `yarn test-vscode` to compile test files and run them with the vscode-test CLI
54+
- Other components have specific test commands defined in their respective package.json files
55+
4356

4457
## Additional Resources
4558

0 commit comments

Comments
 (0)