generators
  1. generators

generator-bat

Public

Network

 
AuthorCommitMessageCommit Date
cueedeecueedee
c57c5e87454feat(app generator): add exit message hints
cueedeecueedee
781b1d5305efix(app generator): Refrain from doing an `npm install` without arguments so that its 'prepublish' script isn't run. Explicitly log a message, vaguely similar to what `#installDependencies()` did implicitly. Do not say that a failed npm install can be retried by hand, because that won't work.
cueedeecueedee
b5a47e9db51docs(app generator): add/augment grunt task descriptions
cueedeecueedee
fa8d3cb09e9fix(app generator): default `lang` attribute value to 'en' on `html` tag
cueedeecueedee
4eace972648refactor(all generators): move away from yeoman legacy file api
cueedeecueedee
d773ead359afix(demo sub-generator): fix index view styling Move html inline styling to sass. Properly scope to view class.
cueedeecueedee
927dcaa03aefeat(app generator): factor out demo app into a sub-generator
cueedeecueedee
8dd1358f15afeat(app generator): default demo app install to false
cueedeecueedee
4ba69360b98refactor(all generators): separate template expansion data from the generator object
cueedeecueedee
79fc7072b36fix(app generator): correct install suggestion given when grunt command does not appear to exist
cueedeecueedee
f49187fd031feat(collection sub-generator): remove smart-guessing the `modelName` from an assumed plural `collectionName`
cueedeecueedee
d47454902e4fix(app generator demo app): remove pedantic scaling settings
cueedeecueedee
c673d79a2e2refactor(app generator demo app): move viewport `<meta>` to earlier position, annotate why
cueedeecueedee
48db5cd22a7feat(app generator demo app): include ie8 fallback html5 and media query shims
cueedeecueedee
7a5fc1f94bdstyle(app generator demo app): refactor template directives
cueedeecueedee
9550bf5aceafix(app generator): move template files to their expected relative location
cueedeecueedee
e2b9ad4a556refactor(app generator): uniformly apply file naming strategy for template files that need to be exempted from their usual meaning The strategy used is simply to prepend an '@' symbol to the full regular name. Replaces two competing conventions: * Removing the leading '.' symbol for invisible files. * Prepending a leading '_' symbol for others. * Sometimes, a leading '_' symbol was also used to mark the file as a "real" template.
cueedeecueedee
861da5f0b04fix(app generator): replace depecrated API `mkdir()` method with alternative
cueedeecueedee
84f7e1a550afix(collection generator): complete collection's model description
cueedeecueedee
0f9fce192bbfeature(all generators): add a '*Name' optional positional argument
cueedeecueedee
5d88cdd9da1refactor(collection sub-generator): replace `.invoke()` with '.composeWith()`
cueedeecueedee
1ee475d0420feat(view sub-generator): add inserting a new view's sass file `@import` to at an ordered position in '_views.sass' Add documentation to '_views.sass'
cueedeecueedee
2add7f60734fix(view sub-generator): fix missing newline at end-of-file
cueedeecueedee
9d1d0f1cf8dfeat(view sub-generator): add notification when leaving 'src/sass/_views.sass' untouched.
cueedeecueedee
40cc8e968b2fix(view generator): avoid forced overwrites on view re-generation Move adjusting the 'sass/_views.sass' file to the `install` queue, so that setting `this.conflicter.force = true` doesn't affect all other write actions in the `writing` queue.
cueedeecueedee
400648db035feat(generators): add answers validation and laundering, normalize across subgenerators, tweak and normalize phrasings
cueedeecueedee
b2b4bb80811fix(app generator): remove `slugify()`-ing `packageDescription`
cueedeecueedee
75da69678eedocs(app generator): clarify `.installDependencies()` call
cueedeecueedee
0435ab454dffeat(all generators): replace custom `determineRoot()` sub-generator functionality with the Yeoman default '.yo-rc.json' based one. Let the app generator create a '.yo-rc.json' config file, containing a 'version' entry ' entry, designating the generator's version. Sub-generators use the presence of this entry to assert whether they are running as part of a BAT app project. Yeoman itself will take care of locating the project root.
cueedeecueedee
b514a31baa0refactor(generators): follow Yeoman structuring guidelines
cueedeecueedee
a3e500faa08docs(generators): add headings
cueedeecueedee
9cbfb748e0bfeat(generators): adhere to Yeoman's run loop priorities
cueedeecueedee
7a2bbcde326refactor(app generator): use `Generator.appname` as default instead of a cwd()-based one
cueedeecueedee
4ef0c870ec6style(project): adhere to Yeoman standard quoting style Change jshint rule to enforce.
cueedeecueedee
aa1a2fe0a16fix(collection subgenerator): fix not actually generating the collection model
cueedeecueedee
a9ad66c8f95fix(subgenerators): fix indefinite articles
cueedeecueedee
80632d40d00fix(collection subgenerator): remove confusing default collection name 'Collection' is auto-appended to the class name so accepting the 'myCollection' default would result in a `myCollectionCollection`
cueedeecueedee
91318dee4e7feat(app generator): replace 'test' entry in 'scripts' section with one that'll run `grunt test`
cueedeecueedee
7a911c59453fix(app generator): fix npm 'prepublish' entry in 'scripts' section Refrain from echoing the 'not found' message when grunt exits with non-zero exit status.
cueedeecueedee
62d0d26a437fix(subgenerators): guard against introducing trailing whitespace
cueedeecueedee
bc32f206e9bfeat(app generator,view subgenerator): normalize template expansion Make template part a view class property. Add renderData method.
cueedeecueedee
6aa0d3c2accdocs(all generators): document methods and properties
cueedeecueedee
077b75523b4feat(all generators): revert to stock YUIDoc and its default theme. Leverage YUIDoc's standard `@module` and `@submodule` tags to deliver the functionality previously implemented by a custom `@moduleType` tag. This implies dropping the marviq theme too. Move `@author` tag from the class definition level to the file/module/submodule level. The '*-iq' forks of yuidoc and grunt-contrib-yuidoc were both lacking and lagging with respect to their maintained official roots. Keeping these around j...
cueedeecueedee
6f267f56fadrefactor(app generator demo app): conform views' implementations to bat:view subgenerator's
cueedeecueedee
8504aa386e2docs(app generator demo app): correct example model's documentation It's not a singleton.
cueedeecueedee
7fe6adcb6eedocs(generators): remove the non-existent `@version` yuidoc documentation tag
cueedeecueedee
cc841fb3b8adocs(app generator): fix punctuation
cueedeecueedee
e2f6976f20fstyle(view subgenerator): fix newline at end of file
cueedeecueedee
36e614dae40feat(generators): be more strict
cueedeecueedee
6bcb28fd873feat(app generator): include basic classname prefix to the 'index' view's sass