One thought would be making a CLI utility so that you can generate the files without having to add/remove the gem. This way, it would be a globally accessible thing that could easily be used on other projects.
You may not need foreman with puma-dev since it will automatically start up your Rails app on the first request.
Puma-dev wouldn't automatically start those services. It will just start the Rails app.
Is the JS in your view or in the assets?
Thanks for your work with the gem!
1. I tried omitting the URL Helpers on the --api version and ran into undefined method issues. Also, the default_url_options also failed without the url helpers.
2. This definitely would be a very specific use case. It was more of an illustration that ASM does support rendering partials.
3. Not sure I follow.