joexn / LegacyCSS

Legacy CSS - Modern and Lightweight CSS Framework
Other
46 stars 7 forks source link

Gulp build suite #44

Closed georgejenkins closed 8 years ago

georgejenkins commented 8 years ago

I figured the project could benefit from a modern & extensible build suite. Gulp is almost the de facto build system for web these days, so that is what I used. It will help people new to the project get up-and-running as the configuration for the build tools are already completed - it now takes only two commands to have Legacy build from source (assuming you have node installed). Most open source web projects provide a similar build system. It also makes build setup very easy and should significantly speed up testing and modification of the source as all changes are immediately compiled and rendered in connected local browsers.

I've included an npm package for built tool dependencies, and configured gulp to process Legacy's sass, auto-prefix and minify the source, and inject it into all connected browsers via browsersync. I have also updated the readme to reflect the new tools.

Hit me up on the slack channel if you have any questions/suggestions!

joexn commented 8 years ago

Before I merge this, could you give me a demo? Would like to see exactly what it does.

joexn commented 8 years ago

@georgejenkins @nloveladyallen

As soon as someone demos this to me, I'll merge it.

nloveladyallen commented 8 years ago

@joexn The next commit will have some improvements, so don't merge yet.

@georgejenkins Can you push the latest commit?