-
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
Improve development & IDE tools #586
Comments
Automatically creating a require statement would be nice (I think there is another issue for that somewhere). |
#595 demonstrated one way to add development tooling |
I'd like to see if the same approach will work for adding require statements, it shouldn't take too long. Tagging @ariel-phet so he is aware I'm taking a look at this. |
I added a script to add require statements with a keystroke, committed above. Configured in IDEA like this: preferences -> tools -> external tools: program: grunt It is super fun, I'l give a demo at tomorrow's developer meeting. |
Can it check to see if it already has a require statement? Sounds nice. |
Good idea, I added that in feb8ac2 Now you can try to import something that is already imported and it won't hurt anything. |
@ariel-phet said it is OK to spend 1-2 hours to remove unused require statements, as long as CCK is out of my court. |
We should ideally tag open issues that relate to improvements, marking for dev meeting, so we can build up that list. |
@ariel-phet I'd like to distinguish between the build process (chipper code that compiles the simulation) and the development process (in which the developer writes the code). This issue should be about the development process and providing tools to make that easier. I created a new issue #596 about improving the build process. |
I'll track the require statements in #597, unassigning myself from this parent issue. |
Today @jessegreenberg and I explored how to get the grunt command This also leaves a lot of room to add many other commands to Sublime's command palette, very easily. I just started with this one though. @jonathanolson @jessegreenberg please try it out and tell me what you think! |
This issue is quite stale, improving our workflow/management seems like a much higher priority currently than improving tooling. I believe moving to modules also made a big difference in tool/IDE productivity. Closing |
@ariel-phet requested this issue to see if we can improve IDE support/etc to speed up our development process.
The text was updated successfully, but these errors were encountered: