shoes / furoshiki

Distribute Ruby GUI apps easily.
https://github.com/shoes/furoshiki
Do What The F*ck You Want To Public License
36 stars 6 forks source link

Keep the shoes-app-template as part of furoshiki/separate gem? #5

Closed PragTob closed 7 years ago

PragTob commented 11 years ago

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?

PragTob commented 11 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.

PragTob commented 11 years ago

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 :-)

wasnotrice commented 11 years ago

@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 :)

wasnotrice commented 11 years ago

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?

PragTob commented 11 years ago

@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 :-)

PragTob commented 11 years ago

by the way, the next build should pass Travis is just a bit slow with catching up

jasonrclark commented 7 years ago

This has changed significantly with the new templates, so I think we're good to go on it.