open-austin / atx-citysdk-js

:fork_and_knife: A demo of citysdk-js
http://open-austin.github.io/atx-citysdk-js/
The Unlicense
2 stars 4 forks source link

Simpler build system #7

Closed luqmaan closed 9 years ago

luqmaan commented 9 years ago

The current build system requires you to globally install gulp first and then you need to run gulp and webpack separately to get things to run.

We need something that is as simple as:

npm install
npm start
mateoclarke commented 9 years ago

:+1:

jgravois commented 9 years ago

:+1:

extreme bonus points if we could find a way to drop the compass dependency too. i'm not sure what the problem was last night, but i couldn't get it to install anywhere other than my user directory and i've heard ruby on windows is an even tougher nut to crack.

i don't know a damn thing about SASS/CSS, but i know we use node tools exclusively to build the website for esri-leaflet. so hopefully, gulp itself has something comparable to grunt-sass :cake:?

luqmaan commented 9 years ago

https://www.npmjs.com/package/node-sass

luqmaan commented 9 years ago

I started on it here https://github.com/open-austin/austin-park-equity/pull/49. No more compass. :fire:

jgravois commented 9 years ago

nice work @luqmaan! i'm happy to log a PR here with comparable changes unless doing something else would be more convenient.

mateoclarke commented 9 years ago

Hey @jgravois, do you still want to do this? I feel like it'd be better if you focus on the park geometry tasks and I can knock out this more remedial task. That cool?

jgravois commented 9 years ago

i'm happy to stick to the park geometry tasks. i'm flying up to Oakland tomorrow morning, but i'll try and find time to get into it before the afternoon.