Paul allows you to assemble libraries easily, starts a webserver and a livereload server to watch out for changes and run appropriate tasks like concatenation, minification on deploy, file copy, text pattern substitution and more. It provides easy maintainment of infinite project sections and comes with a HTML5 boilerplate to start with.
Although it is highly configurable, the main attempt is workflow simplification and staying focused on your real work. Simply run
$ grunt (e.g.
$ grunt deploy) on the console, dig into developing your site and forget about the magic that happens behind.
Some of what Paul provides...
- Automatic CSS-Prefixing
- HTML5 template
- Automatic Banner append
- Easy add/remove of bower plugins
- Automatic custom Modernizr build
- Dynamic text pattern substitution
- Develop infinite page sections separately
- Live reload(HTML), live injection(CSS)
- Aware of CSS/JS sourcemaps
- jQuery CDN and local fallback
- SCSS setup with prepared inuit.css integration
- Images minifying
- Comes with some useful templates (humans.txt, robots.txt, htaccess etc.)
- Simple workflow:
Make a choice:
$ git clone https://github.com/olafgleba/paul.git
- Download the ZIP
build-node-modules.commandby double-click or run it from the console (OS X). I'll add Windows related scripts soon.
$ grunton the console
You're done. Enjoy development...
I added some kind of documentation for the enviroment which describes the main parts of Paul and reflects some common workflow examples.
To ensure you always work with the most current component/module version, these files are not included in the project download actually. But installing them is fairly simple: execute both
*.command bash scripts that comes with Paul and you're done (see above Get started with Paul).
Requires installation of Grunt version >= 0.4.x
- FireShell A project by Todd Motto with a fairly similar approach.
- I throw it with a MIT License. So tweak it, rewrite it, enhance it, do whatever you like to do with it ;-). It's just my personal approach i like to share...