-
Notifications
You must be signed in to change notification settings - Fork 0
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
documenting a optinionated and powerful developer setup - developer UX #17
Comments
Nice! |
does this setup automatically recompile after code changes or do you have to restart the server? |
If you are referring to the client UI, you can try these commands https://github.com/galaxyproject/galaxy/blob/1eac67ac669a51d9df2748f72053af5fea10cffb/client/README.md?plain=1#L51 For the server, unfortunately, as far as we know, there is no way to auto-reload the changes reliably. |
@davelopez Thanks for the quick response! That's a pitty, but at least it works for the client. So you make your changes, quit the server and run "sh run.sh" again? This takes quite long for me, is there a better workflow? |
Yes, use So, what I usually do, is run |
That's great. I just noticed, that it is also rather fast to just use The GalaxyFastAPI uvicorn debug config and this allows me to debug as well then. Don't remember where I got it from, but this my my config from launch.json for VSC:
|
Sure, if you want to debug that is perfectly fine. You can find a similar launch configuration with some more tweaks in the |
@davelopez has written up his development setup to kickstart new contributors.
The text was updated successfully, but these errors were encountered: