Skip to content

Commit 508276e

Browse files
committed
Merge pull request #3 from sgmeyer/Development
Release v0.1.2
2 parents 3ece73b + 520f9d3 commit 508276e

File tree

7 files changed

+54
-11
lines changed

7 files changed

+54
-11
lines changed

README.md

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
generator-crafty
22
================
33

4-
5-
64
## Features
75

8-
* CSS minification
6+
* JavaScript minification
97
* Built-in preview server with LiveReload
108
* CraftyBootstrap scaffolding for more information (https://github.com/ahilles107/CraftyBoilerplate).
119

@@ -33,5 +31,25 @@ Make a new directory, and `cd` into it:
3331
mkdir my-new-project && cd $_
3432
```
3533

36-
Run `yo crafty`
34+
Run `yo crafty`:
35+
```
36+
yo crafty
37+
```
38+
39+
## Previewing Gaming
40+
41+
Run game in local server with live preview. Run command in root directory of your game:
42+
```
43+
grunt server
44+
```
45+
or
46+
```
47+
grunt
48+
```
49+
50+
51+
## Minify and build game
52+
53+
```
54+
grunt build
3755
```

app/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ CraftyGenerator.prototype.app = function app() {
3737
};
3838

3939
CraftyGenerator.prototype.projectfiles = function projectfiles() {
40+
this.mkdir('app');
41+
this.mkdir('app/web');
4042
this.mkdir('app/web/css');
4143
this.mkdir('app/web/images');
4244

app/templates/_.bowerrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"directory": "app/src/libs"
2+
"directory": "app/src/bower_components"
33
}

app/templates/_Gruntfile.js

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,32 +12,47 @@ module.exports = function(grunt) {
1212
files: [{
1313
expand: true,
1414
cwd: 'app/src/',
15-
src: ['**/*.js', '!libs/**/*'],
15+
src: ['**/*.js', '!libs/**/*', '!bower_components/**/*'],
1616
dest: 'dist/src/',
1717
ext: 'a.js'
1818
},
1919
{
2020
expand: true,
2121
flatten: true,
22-
cwd: 'app/src/libs/',
22+
cwd: 'app/src/brower_components/',
2323
src: ['jquery/jquery.js', 'modernizr/modernizr.js'],
2424
dest: 'dist/src/libs/',
2525
ext: '.min.js'
2626
},
2727
{
28-
'dist/src/libs/requirejs-jquery.min.js': ['app/src/libs/requirejs-jquery/parts/require.js', 'app/src/libs/requirejs-jquery/parts/query.js']
28+
'dist/src/libs/requirejs-jquery.min.js': ['app/src/bower_components/requirejs-jquery/parts/require.js', 'app/src/bower_components/requirejs-jquery/parts/query.js']
2929
}]
3030
}
3131
},
3232
copy: {
3333
dist: {
3434
files: [{
35+
expand: true,
36+
flatten: true,
37+
cwd: 'app/src/bower_components/',
38+
src: ['backbone/backbone-min.js', 'backbone/backbone-min.map', 'underscore/underscore-min.js', 'underscore/underscore-min.map'],
39+
dest: 'dist/src/libs/',
40+
filter: 'isFile'
41+
},
42+
{
3543
expand: true,
3644
flatten: true,
3745
cwd: 'app/src/libs/',
38-
src: ['backbone/backbone-min.js', 'backbone/backbone-min.map', 'underscore/underscore-min.js', 'underscore/underscore-min.map', 'crafty/crafty.min.js'],
46+
src: ['**/*'],
3947
dest: 'dist/src/libs/',
4048
filter: 'isFile'
49+
},
50+
{
51+
expand: true,
52+
cwd: 'app/web',
53+
src: ['**/*'],
54+
dest: 'dist/web',
55+
filter: 'isFile'
4156
}]
4257
}
4358
},

app/templates/_package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "<%= gameName %>",
2+
"name": "YourGame",
33
"version": "0.0.0",
44
"description": "<%= gameName %> is an HTML and JavaScript game built using the Crafty.js game engine and the generator-crafty templates.",
55
"keywords": [

changelog.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
v0.1.2 - 10-17-2013
2+
3+
* Copy over the web directory and the sub content
4+
* Moving bower dependencies to src/bower_components
5+
* Adding build to copy over entire src/libs directory
6+
* Giving package.json 'name' a static name. packag.json files do not support spaces in the name
7+
http://github.com/isaacs/npm/issues/3105
8+
19
v0.1.1 - 10-17-2013
210

311
* Adding changelog.txt

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "generator-crafty",
3-
"version": "0.1.1",
3+
"version": "0.1.2",
44
"description": "A Crafty.js generator for Yeoman. Provides Craft.js scaffolding based on CraftyBoilerplate (https://github.com/ahilles107/CraftyBoilerplate)",
55
"keywords": [
66
"yeoman-generator",

0 commit comments

Comments
 (0)