Brick
A solid, modern, not-so-opinionated front-end starting point.
Install / Use
/learn @Riccardo-Zanutta/BrickREADME
Brick - A solid, modern, not-so-opinionated front-end boilerplate.
<a href="https://www.youtube.com/watch?v=Sagg08DrO5U"><img src='http://img.shields.io/badge/gandalf-approved-61C6FF.svg'></a>
Docs
For a more detailed documentation, check the <a href="http://riccardo-zanutta.github.io/brick/">official website</a>.
Introduction
Brick will give you a solid starting point to develop your next awesome project. It includes:
- A painless, non-intrusive CSS library, written in <a href="http://sass-lang.com/">Sass</a>;
- A solid and extensible development environment, with <a href="http://gulpjs.com/">Gulp</a>, <a href="https://www.browsersync.io/">Browsersync</a>.
Getting started
# Clone this repository
$ git clone https://github.com/Riccardo-Zanutta/brick.git your_next_awesome_project
$ cd your_next_awesome_project
# Install dependencies
$ npm install
# Run tasks and serve
$ npm run start
# or
$ gulp --pretty
<a href="https://www.browsersync.io/">Browsersync</a> will mount a web server for you and opens a tab in your browser at localhost:4001 (this is the default port, you can change it in the <a href="https://github.com/Riccardo-Zanutta/brick/blob/master/config.json">config.json</a> file).
Tasks
- With
gulp helpyou can obtain all automatic tasks used in the project. - With
gulp productionornpm run distyou can create adist/folder which contains your project with all assets optimized and ready to be deployed.
Contributing
If you have any suggestions about the css and js structure/best practices, new gulp tasks and so on, please contribute and make a pull request.
- Fork the original repo
- if you have to test some new css/js feature, type
npm run startwhich will start the dev server. - Make a pull request
- Feel proud to contribute to the open source world :)
