-
Notifications
You must be signed in to change notification settings - Fork 6
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
Determine when to use grunt/tasks/
vs js/scripts/
#370
Comments
We cannot use grunt to forward a tasks to scripts because it is bossy and |
Discussion in dev meeting today:
|
A similar but separate conversation to be had is about what code lives in chipper and what lives in perennial. Since we can use perennial-alias, technically everything could be in perennial. I doubt that is best though. Keeping with a general idea that chipper is a versioned code base for building sims, over in phetsims/chipper#1489 I decided to keep the lint-all task in chipper, since it uses getPhetLibs to discover what sims should be linted. This feels right to me, and then it can use the |
|
|
@samreid and I worked on this and there are 8 TODOs for this issue. Ready for the first person that get's to it. |
Working on this now. |
One more TODO, then work on phetsims/chipper#1461, then a PSA at dev meeting next week. |
I added a PSA to next dev meeting. |
PSA Complete. |
Since work in phetsims/chipper#1437, the lines have blurred between a grunt task and node script. I believe that devs should have a conversation about what we would like to define as a grunt task vs just a script. Some ideas:
grunt/tasks/
are repo-specific, and require a--repo
. So for examplegrunt production
stays inperennial/grunt/tasks/
butgrunt clone-missing-repos
moves tojs/scripts/
.js/scripts/
are more informal, and less public.grunt/tasks
are the list of processes supported with scenery stack and public use.Let's discuss at a dev meeting at some point.
The text was updated successfully, but these errors were encountered: