Closed PragTob closed 7 years ago
Okay I see there is a reason that I din't see as I thought it was just like an app.yml file but it actually is a pretty huge file (close to 40 MB). Versioning that with any of the gems would get us the wrath of the rubygems.org maintainers and we love them so that wouldn't be cool.
Maybe a separate gem could solve that... or well.. something.
As I see, the biggest part of this seems to be Java/the JDK. We could get that directly from Oracle and then the template would probably be quite small. We could hopefully do that with everything that we don't write ourselves :-)
@PragTob yeah, we could split that out, and assemble it at packaging time. For a first release, I was trying to keep the number of moving parts to a minimum :)
The app template was originally part of the shoes gem, and we had this discussion there, removing it because of size.
Even if we do remove the JDK and make that a separate download, we still need a way to provide reliable download URLs. Since shoesrb.com has become a static site, maybe the best approach is to point a subdomain at an S3 bucket, maybe download.shoesrb.com
?
@wasnotrice yeah totally cool!!! =) Just opening issues to make sure we don't forget about stuff.
About the JDK I was just hoping that Oracle would have stable download URLs (they should) and that we could download it straight for them. Otherwise download.shoesrb.com sounds good but someone would have to pay for that and I'd like to avoid that if we can :-)
by the way, the next build should pass Travis is just a bit slow with catching up
This has changed significantly with the new templates, so I think we're good to go on it.
Right now when packaging a shoes-swt-app furoshiki makes a request to get shoes-app-template-0.0.1.zip from shoesrb.com.
Maybe it would be better to have that gem straight in the shoes gem, the furoshiki gem or somewhere else we can reliably depend upon not the website? Or are there advantages of this I don't see yet?