Front-End boilerplate generator with tangerine flavor.
Install the slush:
$ [sudo] npm install -g slush
Install the tangerine generator:
$ [sudo] npm install -g slush-tangerine
Use the generator:
$ slush tangerine
Basic docs:
Stack based in NodeJS:
- Generator: Slush
- Task Runner: Gulp
- HTML Template Engine: Jade
- CSS Post Processor: PostCSS
- JS Traspiler: BabelJS
- Test Runner: Karma
- Test Framework: Jasmine
- "Browser" for test: PhantomJS
Vendors:
- CSS Reset: Normalize
Folders Structure:
.
├── README.md
├── out/
├── tests/
├── src/
| ├── assets/
| ├── includes/
| ├── partials/
| ├── layouts/
| └── index.jade
├── config.json
├── gulpfile.js
├── package.json
├── karma.conf.js
├── .editorconfig
├── .jshintrc
└── .gitignore
Automatic Tasks:
$ gulp build
: Compile, concat and minify all files.$ gulp serve
: Watch the files to build and start a static server.$ gulp deploy
: Deploy for gh-pages.$ gulp validate
: Code quality (JS Hint).$ karma start
: Launch a Phantomjs and watch for unit tests.
To keep better organization of releases we follow the Semantic Versioning 2.0.0 guidelines.
Find on our roadmap the next steps of the project ;)
Want to contribute? Follow these recommendations.
See Releases for detailed changelog.