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
*[Running commands in perennial](https://github.com/phetsims/phet-info/blob/main/deployment-info/chipper-2.0.md#running-commands-in-perennial)
10
11
*[If working off campus, install the VPN](https://github.com/phetsims/phet-info/blob/main/deployment-info/chipper-2.0.md#if-working-off-campus-install-the-vpn)
Copy file name to clipboardExpand all lines: docs/info-sync/simulation-development-overview.md
+19-21Lines changed: 19 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,10 +3,11 @@
3
3
## Overview
4
4
5
5
PhET Interactive Simulations creates free, open source educational simulations in science and math, which you can find
6
-
at the PhET website. This document explains PhET’s libraries ([SceneryStack](https://scenerystack.org/), practices and patterns for developing interactive
7
-
simulations in HTML5. This document is also available
8
-
at https://github.com/phetsims/phet-info/blob/main/doc/phet-development-overview.md. For discussion and feedback, please
9
-
visit the [SceneryStack Discussions forum](https://github.com/orgs/scenerystack/discussions).
6
+
at the PhET website. PhET Interactive Simulations are created using the [SceneryStack](https://scenerystack.org/) web development libraries. This document explains the internal development process using SceneryStack libraries, and practices and patterns for developing interactive simulations in HTML5.
7
+
8
+
If you are developing a simulation, but are not working directly with PhET, please refer to the [SceneryStack documentation](https://scenerystack.org/learn/simulation/) for best practices developing simulations using the bundled NPM package.
9
+
10
+
This document is also available at https://github.com/phetsims/phet-info/blob/main/doc/phet-development-overview.md.
10
11
11
12
12
13
<!--@formatter:off-->
@@ -106,11 +107,8 @@ cd ../${directory of the sim you are working on}
106
107
npm install
107
108
```
108
109
109
-
### Transpile TypeScript
110
+
### TypeScript
110
111
111
-
* Change directory to the build tools: `cd chipper/`
112
-
* Run the TypeScript transpiler: `grunt transpile --all --live` which starts a process that will auto-transpile
113
-
when files change.
114
112
* For more details about TypeScript, please
115
113
see [PhET's TypeScript Quick Start Guide](https://github.com/phetsims/phet-info/blob/main/doc/typescript-quick-start.md)
116
114
@@ -131,11 +129,6 @@ npm install
131
129
simulations: http://localhost:8080/example-sim/build/adapted-from-phet/example-sim_en_adapted-from-phet.html (port or
132
130
path may depend on your HTTP server configuration)
133
131
134
-
### Questions
135
-
136
-
* Questions should be directed to
137
-
the [SceneryStack Discussions forum](https://github.com/orgs/scenerystack/discussions).
138
-
139
132
## Creating a New Sim
140
133
141
134
After checking out the dependencies and installing grunt-cli in the preceding instructions, you can create your own
@@ -157,11 +150,10 @@ simulation using the template.
157
150
`grunt create-sim --repo=NAME --author=AUTHOR`
158
151
For instance, if the simulation is going to be named Acceleration Lab and the author is Jane Doe, then you could put:
0 commit comments