https://github.com/phetsims/umbrella
Umbrella is a lightweight harness repo for PhET development. It checks out selected sims and common-code repositories into one workspace and provides npm scripts to clone, update, and run dev servers locally or in GitHub Codespaces.
https://github.com/phetsims/umbrella
Last synced: 5 months ago
JSON representation
Umbrella is a lightweight harness repo for PhET development. It checks out selected sims and common-code repositories into one workspace and provides npm scripts to clone, update, and run dev servers locally or in GitHub Codespaces.
- Host: GitHub
- URL: https://github.com/phetsims/umbrella
- Owner: phetsims
- License: other
- Created: 2025-12-05T02:46:24.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-12-05T18:54:32.000Z (6 months ago)
- Last Synced: 2025-12-08T10:23:57.971Z (6 months ago)
- Language: JavaScript
- Size: 20.5 KB
- Stars: 0
- Watchers: 0
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# umbrella
Umbrella is a lightweight harness repo for PhET development. It checks out selected sims and common-code repositories into one workspace and provides npm scripts to clone, update, and run dev servers locally or in GitHub Codespaces.
## Quickstart
- `npm run add-sim -- ` – clones the sim plus its `phetLibs` and common libs listed in `chipper/build.json` (no auto-install in sims/libs).
- `npm start` – runs the chipper dev server (`grunt dev-server --port=8123`) and `perennial-alias/bin/watch-strings.zsh` (strings watcher output streams to stdout). Add at least one sim first.
## Example Usage
- `npm run add-sim -- circuit-construction-kit-dc`
- `npm start`