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
- packages: Contains shared packages used across our various apps.
13
+
- packages/eslint-config: Eslint config used by all apps and packages.
14
+
- packages/typescript-config: tsconfig used by all apps and packages.
15
+
- packages/mcp-common: Shared common tools and scripts to help manage this repo.
10
16
11
-
## Testing
17
+
We use [TurboRepo](https://turbo.build/) and [pnpm](https://pnpm.io/) to manage this repository. TurboRepo manages the monorepo by ensuring commands are run across all apps.
12
18
13
-
The project uses Vitest as the testing framework with MSW (Mock Service Worker) for API mocking.
19
+
## Getting Started
14
20
15
-
### Running Tests
21
+
This section will guide you through setting up your developer environment and running tests.
22
+
23
+
For more details on development in this monorepo, take a look at apps/workers-observability/CONTRIBUTING.md[/apps/workers-observability/CONTRIBUTING.md]
24
+
25
+
### Testing
26
+
27
+
The project uses Vitest as the testing framework with [fetchMock](https://developers.cloudflare.com/workers/testing/vitest-integration/test-apis/) for API mocking.
28
+
29
+
#### Running Tests
16
30
17
31
To run all tests:
18
32
@@ -30,4 +44,4 @@ To run tests in watch mode (useful during development):
0 commit comments