Skip to content

Commit 354af09

Browse files
committed
Merge pull request jolicode#15 from jolicode/v1.0.0
V1.0.0
2 parents 2294d41 + f2f8b44 commit 354af09

25 files changed

+1015
-359
lines changed

CHANGELOG.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# Change Log
2+
All notable changes to this project will be documented in this file.
3+
This project adheres to [Semantic Versioning](http://semver.org/).
4+
5+
## 1.0.0 - 2015-08-06
6+
7+
### Changed
8+
- Bootstrap's installation improved
9+
- Assetic's deletion improved
10+
- Brand new method to fetch Symfony's versions
11+
- Now detects if `composer` and `bower`are already installed on the system
12+
- `Gruntfile.js` and `Gulpfile.js` updated
13+
- `bower.json` updated
14+
- Npm modules updated
15+
16+
### Removed
17+
- Module `grunt-sass` removed
18+
- Module `load-grunt-tasks` removed
19+
- Module `gulp-load-plugins` removed
20+
- Bundle `DoctrineMongoDBBundle` removed
21+
- File `.bowerrc` removed - All files installed with bower will be stored in the default `bower_component` directory.
22+
23+
24+
### Added
25+
26+
Grunt
27+
- Module `grunt-less` added
28+
- Module `grunt-babel` added
29+
- Module `grunt-contrib-watch` added
30+
31+
Gulp
32+
- Module `gulp-less` added
33+
- Module `gulp-babel` added
34+
- Module `gulp-typescript` added
35+
- Module `gulp-coffee` added
36+
- Module `gulp-watch` added
37+
38+
Brunch
39+
- Configuration file `brunch-config.js` added
40+
- Choice `Brunch` added in the tools list
41+
- Module `less-brunch` added
42+
- Module `sass-brunch` added
43+
- Module `stylus-brunch` added
44+
- Module `coffee-brunch` added
45+
- Module `typescript-brunch` added
46+
- Module `uglify-js-brunch` added
47+
- Module `babel-brunch` added
48+
49+
NPM
50+
- Module `fs-extra` added
51+
52+
- Demo added
53+
- files `scss`
54+
- files `less`
55+
- files `stylus`
56+
- files `Typescript`
57+
- files `Coffee`
58+
- files `Js (export)`
59+
- files `Js (Class ES6)`

README.md

Lines changed: 27 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
JoliSymfony - Symfony2
22
=====================
3+
[![NPM Version](https://img.shields.io/npm/v/generator-joli-symfony.svg?style=flat-square)](https://www.npmjs.com/package/generator-joli-symfony)
4+
[![Download Month](https://img.shields.io/npm/dm/generator-joli-symfony.svg?style=flat-square)](https://www.npmjs.com/package/generator-joli-symfony)
35

46
generator-joli-symfony is a [Yeoman Generator](http://yeoman.io/generators/) to scaffold Symfony2 projects with sensible defaults, common bundles and frontend tools.
57

6-
It will create a new Symfony project, remove Assetic and replace it with either Gulp or Grunt.
8+
It will create a new Symfony project, remove Assetic and replace it with either Gulp, Grunt or Brunch.
79

810
### Demo
911

@@ -19,6 +21,7 @@ Mandatory dependencies :
1921
- [gulp](https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md#getting-started)
2022
- [grunt](http://gruntjs.com/getting-started)
2123
- [bower](http://bower.io/#install-bower)
24+
- [brunch](http://brunch.io/)
2225

2326
Optional dependencies :
2427

@@ -34,32 +37,41 @@ Optional dependencies :
3437
* [2.7](https://github.com/symfony/symfony-standard/tree/2.7)
3538
* Grunt:
3639
* [grunt-compass](https://github.com/gruntjs/grunt-contrib-compass)
40+
* [grunt-less](https://github.com/gruntjs/grunt-contrib-less)
41+
* [grunt-babel](https://github.com/babel/grunt-babel)
3742
* [grunt-coffee](https://github.com/gruntjs/grunt-contrib-coffee)
38-
* [grunt-sass](https://github.com/gruntjs/grunt-contrib-sass)
3943
* [grunt-typescript](https://github.com/k-maru/grunt-typescript)
40-
* [grunt-cssmin](https://github.com/gruntjs/grunt-contrib-cssmin)
41-
* [grunt-uglify](https://github.com/gruntjs/grunt-contrib-uglify)
42-
* [grunt-copy](https://github.com/gruntjs/grunt-contrib-copy)
4344
* Gulp:
4445
* [gulp-ruby-sass](https://github.com/sindresorhus/gulp-ruby-sass)
45-
* [gulp-copy](https://github.com/klaascuvelier/gulp-copy)
46-
* [gulp-concat](https://github.com/wearefractal/gulp-concat)
46+
* gulp-copy
47+
* gulp-javascript
48+
* [gulp-less](https://github.com/plus3network/gulp-less)
49+
* [gulp-babel](https://github.com/babel/gulp-babel)
50+
* [gulp-typescript](https://github.com/ivogabe/gulp-typescript)
51+
* [gulp-coffee](https://github.com/wearefractal/gulp-coffee)
52+
* Brunch:
53+
* [less-brunch](https://github.com/brunch/less-brunch)
54+
* [sass-brunch](https://github.com/brunch/sass-brunch)
55+
* [stylus-brunch](https://github.com/brunch/stylus-brunch)
56+
* [coffee-script-brunch](https://github.com/brunch/coffee-script-brunch)
57+
* [typescript-brunch](https://github.com/joshheyse/typescript-brunch)
58+
* [uglify-js-brunch](https://github.com/brunch/uglify-js-brunch)
59+
* [babel-brunch](https://github.com/babel/babel-brunch)
4760
* Symfony2 Bundle:
4861
* [DoctrineFixturesBundle](https://github.com/doctrine/DoctrineFixturesBundle)
4962
* [DoctrineMigrationsBundle](https://github.com/doctrine/DoctrineMigrationsBundle)
50-
* [DoctrineMongoDBBundle](https://github.com/doctrine/DoctrineMongoDBBundle)
51-
* Bootstrap 3.3 (SASS)
63+
* Bootstrap-sass-official
5264

5365
## Default workflow
5466

5567
* Installs Symfony
5668
* Removes Assetic
57-
* Only if using grunt: **(load-grunt-tasks)**
58-
* Only if using grunt-typescript or grunt-coffeee: **(grunt-uglify)**
59-
* Only if using grunt-sass or grunt-compass: **(grunt-css-min)**
60-
* Only if using gulp **(gulp-load-plugins)**
61-
* Only if using gulp-ruby-sass **(gulp-minify-css, gulp-plumber, gulp-rename, gulp-watch)**
62-
* Only if using gulp-concat **(gulp-uglify)**
69+
* Only if using grunt-less or grunt-babel or grunt-compass: **(grunt-contrib-watch)**
70+
* Only if using grunt-typescript or grunt-coffeee or grunt-babel : **(grunt-uglify)**
71+
* Only if using gulp-ruby-sass **(gulp-watch)**
72+
* Only if using gulp-ruby-sass or gulp-javascript **(gulp-rename, gulp-sourcemaps)**
73+
* Only if using gulp-ruby-sass or gulp-less **(gulp-minify-css)**
74+
* Only if using gulp-javascript or gulp-coffee or gulp-typescript or gulp-babel **(gulp-uglify, gulp-concat)**
6375
* Starts the automatic execution of `bower`, `npm` and `composer` after scaffolding has finished.
6476

6577
## Assets location
@@ -70,9 +82,6 @@ Assets are stored in the **app/Resources/** folder :
7082
* app/Resources/fonts
7183
* app/Resources/...
7284

73-
Bower dependencies (like Bootstrap 3.3) are installed in the **app/Resources/libs/** folder, thanks to a custom [.bowerrc](http://bower.io/docs/config/#bowerrc-specification) file.
74-
75-
7685
## Getting Started
7786

7887
- Install: `npm install -g yo`

0 commit comments

Comments
 (0)