-
Notifications
You must be signed in to change notification settings - Fork 14
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
Update documentation throughout the code that references RequireJS #905
Comments
kite, mobius, scenery namespaces have comments like
|
I'm also seeing that chipper/package.json still refers to requirejs. |
Sounds like we'll want to do a project-wide search and try to replace things with improved terminology. |
That sounds like something a primary developer could take the lead on, and request help if they come across parts where it is unclear how to proceed. @ariel-phet would you like to recommend someone to take the lead on this? It could be any developer. |
@jessegreenberg is willing to take this on, and will call on other devs as needed |
I also think that there is a bigger discussion to be had here about the vestigial, but widely used naming of |
Right, and it is still used throughout chipper @jonathanolson do you have a recommendation for a rename of this field? |
It accurately describes its legacy purpose, but I'm also not against other people wanting to rename it. Not attached either way. |
I realized I am not knowledgeable enough about requireJS and how various things have changed with ES6 modules to do this. I have assembled a list of about 2 dozen questions that are of the form "should the documentation change or does the implementation need to change", and I am still not done going through everything. So I would recommend that a responsible developer for each repository go through first and review references. Here is the main list of places I am seeing them.
Adding to developer meeting to check in, make sure responsible devs are correct, and assign to the few repos that are missing names. |
Should be complete, a lot of work done in 0e01ac5 removes require.js compatibility in a lot of our build files, and gets rid of a lot of vestigial stuff (e.g. global.phet.chipper). @ariel-phet A brief review by another dev would probably be good. |
from 06/18/20 dev meeting: @samreid volunteered to review. thanks! |
In Slack, @jonathanolson said:
To review, I took the following steps:
No problems noted, nice work @jonathanolson, closing. |
Documentation about RequireJS no longer applies since we have switched to ES6 modules. For instance from phet-software-design-patterns.md
And this comment in GrabDragInteraction
We should do an inspection to either update comments to reflect "compilation free mode" or remove entirely if they no longer apply.
@jonathanolson @samreid how should we do this, is this a potential chip away issue to be divvied up like phetsims/tasks#1017?
The text was updated successfully, but these errors were encountered: