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.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,12 @@ Quarto is an open-source scientific and technical publishing system built on [Pa
11
11
-**LSP**: Language server for Quarto documents
12
12
-**Core Packages**: Shared libraries used across multiple components
13
13
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
+
14
20
## Repository Structure
15
21
16
22
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
40
46
41
47
The turborepo pipeline helps optimize build times by caching build artifacts and respecting the dependency graph between packages.
42
48
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
0 commit comments