-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New sim checklist #2
Comments
chrisklus
added a commit
to phetsims/perennial
that referenced
this issue
Feb 1, 2022
chrisklus
added a commit
to phetsims/phet-info
that referenced
this issue
Feb 1, 2022
chrisklus
added a commit
that referenced
this issue
Feb 1, 2022
chrisklus
added a commit
that referenced
this issue
Feb 1, 2022
chrisklus
added a commit
to phetsims/chipper
that referenced
this issue
Feb 1, 2022
chrisklus
added a commit
to phetsims/simula-rasa
that referenced
this issue
Feb 1, 2022
chrisklus
added a commit
to phetsims/phet-info
that referenced
this issue
Feb 1, 2022
samreid
added a commit
that referenced
this issue
Feb 1, 2022
Sim setup is complete. Sprint development is continuing over in #6. Closing. |
5 tasks
samreid
pushed a commit
to phetsims/phet-info
that referenced
this issue
Apr 23, 2022
samreid
pushed a commit
to phetsims/phet-info
that referenced
this issue
Apr 23, 2022
samreid
pushed a commit
to phetsims/perennial
that referenced
this issue
Oct 21, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
New Repository Checklist
These steps contain the following placeholders that you'll need to fill in:
{{AUTHOR}}}
- the name that will appear in@author
code annotations, e.g.Jane Doe
{{REPO}}
- the repository name, e.g.gas-properties
. This should be composed of lower-case characters and dashes, and should have <=214 characters (see naming constraints in https://docs.npmjs.com/cli/v7/configuring-npm/package-json).{{TITLE}}
- the simulation's title, e.g.Gas Properties
Steps to create a new simulation repo
At https://github.com/phetsims:
"{{TITLE}}" is an educational simulation in HTML5, by PhET Interactive Simulations.
In your working copy of perennial repo:
grunt create-sim --repo="{{REPO}}" --author="{{AUTHOR}}" --title="{{TITLE}}"
to create the file structure and skeleton code for the sim.In your working copy of the sim repo:
git init
git add * .gitignore
git commit -m "Initial commit"
git remote add origin https://github.com/phetsims/{{REPO}}.git
git push -u origin master
At https://github.com/phetsims/{{REPO}}:
In your working copy of perennial repo:
perennial/data/active-repos
. Commit and push. Then pull perennial-alias so these two checkouts stay in sync. If needed immediately, runcd perennial/ && grunt generate-data
and commit and push to update data lists. Otherwise it is done every night as part of daily grunt work.Other:
clone-missing-repos.sh
at your convenience."phetLibs
in package.json. If you change package.json, rungrunt update
.The text was updated successfully, but these errors were encountered: