Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/webschool-io/js4girls-site
Site do js4girls.com
https://github.com/webschool-io/js4girls-site
Last synced: about 1 month ago
JSON representation
Site do js4girls.com
- Host: GitHub
- URL: https://github.com/webschool-io/js4girls-site
- Owner: Webschool-io
- Created: 2015-07-09T01:23:05.000Z (over 9 years ago)
- Default Branch: gh-pages
- Last Pushed: 2015-11-04T20:10:22.000Z (about 9 years ago)
- Last Synced: 2024-04-11T16:22:09.168Z (9 months ago)
- Language: HTML
- Size: 21 MB
- Stars: 7
- Watchers: 16
- Forks: 8
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#FAST BOILERPLATE
A simple boilerplate to create projects with Jade, Stylus, Gulp, Browserify and Karma.
Maybe you want to read about them:
- [GulpJS](http://gulpjs.com/)
- [Jade](http://jade-lang.com/)
- [Stylus](http://learnboost.github.io/stylus/)
- [Browserify](http://browserify.org/)
- [Karma](http://karma-runner.github.io/)For grid system I use [Jeet](http://jeet.gs/) with some help from [Kouto Swiss](http://kouto-swiss.io/) for animations, reset and a lot of great mixins. And for responsive utilities, [Rupture](https://github.com/jenius/rupture) is awesome =)
## Getting Started
### Installation
First of all, install the dependencies to run this boilerplate.
- [NodeJS](http://nodejs.org/)
- [GulpJS](http://gulpjs.com/)```sh
# Clone this repository
$ git clone git://github.com/willianjusten/Fast.git new_project
$ cd new_project# install dependencies
$ npm install
```With the commands above, you have everything to start.
### Folders and Files
```sh
new_project -
/build -
/css
main.css
/img
/js
main.js
.htaccess
/src -
/img
/js
/styl
/templates
.editorconfig
gulpfile.js
package.json
/tests -
/unit
```### Examples
If you want to see how this works, see this [branch](https://github.com/willianjusten/Fast/tree/tests).
Or clone the repository and change to the branch `tests`
```sh
# Clone this repository
$ git clone git://github.com/willianjusten/Fast.git new_project
$ cd new_project# change the branch
$ git checkout tests# install dependengcies
$ npm install
```### Tasks
- `gulp`: Initialize watch for changes and a server(localhost:8080)
- `gulp fy`: Initialize watch for changes and a server(localhost:8080) using browserify mode
- `gulp js`: execute js files
- `gulp browserify`: execute js files in browserify mode
- `gulp jade`: compile jade files
- `gulp stylus`: compile stylus files
- `gulp imagemin`:compress image files
- `gulp connect`: inicialize a server
- `gulp watch`: call for watch files
- `gulp watchfy`: call for watch files (browserify mode)
- `gulp -p`: minify all files for production
- `gulp fy -p`: minify all files for production (browserify mode)
- `gulp build -p`: minify files and deploy via rsync
- `gulp buildfy -p`: minify files and deploy via rsync (browserify mode)
- `karma start`: launch a phantonjs and watch for tests