diamondtooth / iridium

A side-scrolling shooter.
MIT License
1 stars 0 forks source link

feature/automated-build #1

Open adamcharlton opened 9 years ago

adamcharlton commented 9 years ago

Will need to create a Gradle build for the application so we can run it up on a cloud server.

The article below has a fantastic description of all the components involved.

http://blog.shinetech.com/2014/03/19/javascript-webapps-with-gradle/

sjhogan commented 9 years ago

I'd like to suggest that we instead first take some time to consider a native javascript system like grunt or gulp (we'll be working with phaser, node & mongo, so these should be a natural fit).

Would be interested to hear what the rest of the group thinks.

adamcharlton commented 9 years ago

Yeah you're right, this feature is better named automated-build than tying to a specific tool right now. We should also keep in mind Android and iOS app builds for the future.

sjhogan commented 9 years ago

@adamcharlton You might be interested in these blog posts, provides a nice & simple overview of grunt:

http://matthew-jackson.com/notes/development/setting-up-grunt-from-scratch/ http://matthew-jackson.com/notes/development/grunt-workflow-for-sass-compass-and-js/

adamcharlton commented 9 years ago

http://www.wiredforcode.com/blog/2014/02/11/deploy-to-heroku-with-gradle

adamcharlton commented 9 years ago

interesting articles, I got most of the way through them, though they're referencing js and scss files that don't exist and they don't explain where to create them.

I've got it worked into IntelliJ with the Grunt plugin, haven't integrated with Heroku yet.

Also got a NodeJS plugin which allows you to create an ExpressJS project, will be interested to see how that works out.