Author Commit Message Commit Date cueedee a11115d68f1 fix(app generator): clarify build target environment into build anatomy 25 Jul 2016 cueedee 592155ff0b8 feat(app generator): add ability to include certain code into debug builds only 25 Jul 2016 cueedee 0a08e4adb3c feat(app generator): add debugging-aid styling, will be included on debug builds only 25 Jul 2016 cueedee 267a5af99a1 feat(app generator): reorganize sass tree structure and `@imports` 25 Jul 2016 cueedee 7771b144116 fix(app generator/router): make a locale switch do a proper `@refresh()`
Accordingly:
* Adapt the $appRoot's `lang` attribute;
* Adapt the environment setting; 28 Jul 2016 cueedee 80deb5ef166 feat(app generator): add a default locale
Replace the hardcoded 'en-GB' locale with a generator prompted one. 25 Jul 2016 cueedee 99628731918 feat(app generator/router): add ability to adjust any of the current url's parameters without requiring knowledge of the current url itself or its structure 28 Jul 2016 cueedee 84f703eaebb feat(app generator): link document root element identification to `.name` in `package.json`
TODO: Whenever the package.json `.name` should change, you'd still need to
alter `src/sass/app.sass` to correspond. 25 Jul 2016 cueedee 8e8e0d482a8 feat(app generator): add logic to determine the `$appRoot` element.
Often, the `document` and the app will share the same root elemenet, but not necessarily so. 25 Jul 2016 cueedee 49eb4d860b7 feat(app generator): add logic to determine the `appBaseUrl`
Often, the `document` and the app will share the same base url, but not necessarily so.
This determines and registers the app's base url so resources can know their origin. 25 Jul 2016 cueedee 48e1b1b31aa refactor(generators,i18n): use proper IETF language tag syntax
https://en.wikipedia.org/wiki/IETF_language_tag#Syntax_of_language_tags 22 Jul 2016 cueedee 59b4d7eb5e8 refactor(app generator): make waiting for async stuff purely promise based 22 Jul 2016 cueedee d534f32306e docs(app): fix doc external reference 22 Jul 2016 cueedee 22101b64d6c fix(app generator): dasherize the directory-derived default package name
Ensure lowercase names containing no whitespace. 22 Jul 2016 cueedee e9a0c848e46 feat(app generator): introduce `settings` as a static `@class` to yuidoc code documentation 22 Jul 2016 cueedee bcb25c6994a feat(app generator): throw `Mixins` into the mix 20 Jul 2016 cueedee 153325faf5d docs(generators): tweak comments 20 Jul 2016 cueedee 0c645bb8d4b style(generators): remove unneeded return values from umd boilerplate 20 Jul 2016 cueedee 578a5b402ea fix(app generator): remove typo from coffeelint:test task's file declaration 20 Jul 2016 cueedee 89c7a99f6c5 fix(app generator): fix `Gruntfile` documentation 20 Jul 2016 cueedee f5a2ce7e611 chore(project): add `conventional-changelog/standard-version` support 20 Jul 2016 cueedee 44521ac140c feat(app generator): insert package.json default sections, even if empty 20 Jul 2016 cueedee 599f1027083 chore(project): comply package.json format with latest conventions 20 Jul 2016 cueedee 5082d3c18a9 feat(app generator): add support for `conventional-changelog/standard-version`
Add proper CHANGELOG and version management.
Add means to provide a reminder of the commit message format on each commit.
Additionally, add README placeholder sections and hints for choosing a branching
model like git flow. 20 Jul 2016 cueedee 2f317bde0c8 chore(project): upgrade `jshint` dependency and update `.jshint.json` compliance to `jshint@2.9.2`
Effectively bump esversion from 5 to 6, done mainly for the predefined globals because we are using some es6 features now. 20 Jul 2016 cueedee 23561bf9ad7 feat(app generator): upgrade `.jshintrc` compliance to `jshint@2.9.2` 20 Jul 2016 cueedee 80e3ec0e217 chore(project): upgrade `coffeelint` dependency and update `coffeelint.json` compliance to `coffeelint@1.15.7`
Also, tighten a few rules 11 Jul 2016 cueedee 8726dc50165 feat(app generator): update `coffeelint.json` compliance to `coffeelint@1.15.7`
Also tighten a few rules 11 Jul 2016 cueedee c86e8340a5c chore(project): upgrade dependencies to {l,gre}atest 08 Jul 2016 cueedee 216183db7f4 refactor(generators): adapt to lodash release v4.13.1 11 Jul 2016 cueedee 954efeb02fc refactor(generators): adapt to yeoman-generator release v0.23.0, leverage the `Promise` returned from `#prompt()`
https://github.com/yeoman/generator/releases/tag/v0.23.0 08 Jul 2016 cueedee c5cb096f698 refactor(generators): adapt to yeoman-generator release v0.22.2, normalize option `defaults` to `default`
https://github.com/yeoman/generator/releases/tag/v0.22.2 08 Jul 2016 cueedee fa3b6679eab refactor(generators): adapt to yeoman-generator release v0.22, returning `Promise`s instead of using `this.async()`
https://github.com/yeoman/generator/releases/tag/v0.22.0
https://github.com/yeoman/generator/releases/tag/v0.22.1 08 Jul 2016 cueedee a74b9799fa5 fix(app-generator): fix naming typo's 08 Jul 2016 cueedee c7c719875be refactor(generators): adapt to yeoman-generator release v0.20.0's moving over to using [ejs](http://ejs.co/) templates
https://github.com/yeoman/generator/releases/tag/v0.20.0 08 Jul 2016 cueedee 660b80c3cd2 docs(lib): touch up docs 08 Jul 2016 cueedee b3f7ac98871 refactor(build): simplify how build-run ids are injected into the bootstrap index.html 09 Sep 2015 cueedee 845f6fb4a3b fix(app generator): fix i18n files not being scaffolded 26 Aug 2015 cueedee 93db0f51408 fix(app generator chore): fix typo in `project_type` 25 Aug 2015 cueedee bc1878e8e7f fix(project): add missing dependency on `lodash` 25 Aug 2015 cueedee fc3b1c35fb3 chore(project): upgrade dependencies to {l,gre}atest 22 Jul 2015 cueedee 3c5d46fed8b chore(project): upgrade `coffeelint` dependency and update `coffeelint.json` compliance to version `1.10.1` 22 Jul 2015 cueedee 7424ad9207c feat(app generator chore): update `coffeelint.json` compliance to `coffeelint@1.10.1` 22 Jul 2015 cueedee 0b4ce2a9e5f fix(demo generator): fix running demo generator through `composeWith()`
The real `package.json` file didn't yet exist when the `bat:demo` generator was invoked from the `app` generator. 22 Jul 2015 cueedee 07fd501b105 fix(app generator chore): comply with standard package.json indentation 22 Jul 2015 cueedee cfe343fdb65 feat(generators): remove madlib-console
It doesn't cover the full console API and messages don't show the original source code line number. It is confusing things more than that is helping.
Also, since console statements are nuked from non-debug builds anyway, the last remaining pro of this module is effectively rendered defunct. 22 Jul 2015 cueedee f0c1099af36 fix(generators): remove unnecessary fat arrows 22 Jul 2015 cueedee 4d8178340c6 chore(project): relax line breaking style 22 Jul 2015 cueedee 196659fa4c5 chore(project): upgrade `jshint` dependency and update `.jshintrc` compliance to version `2.8.0` 22 Jul 2015 cueedee 0306ae9681c chore(project): add AMD / RequireJS pattern globals 22 Jul 2015 ← Prev Next → [{"id": "a11115d68f15c0a580524304e5442ff15027448a", "href": "/projects/GEN/repos/generator-bat/commits/a11115d68f15c0a580524304e5442ff15027448a","parents": [{ "id": "592155ff0b8d673cb736f6d9cb3c39e90f639595" }]},{"id": "592155ff0b8d673cb736f6d9cb3c39e90f639595", "href": "/projects/GEN/repos/generator-bat/commits/592155ff0b8d673cb736f6d9cb3c39e90f639595","parents": [{ "id": "0a08e4adb3ca452cde9d7cdd180e266ca3cfb418" }]},{"id": "0a08e4adb3ca452cde9d7cdd180e266ca3cfb418", "href": "/projects/GEN/repos/generator-bat/commits/0a08e4adb3ca452cde9d7cdd180e266ca3cfb418","parents": [{ "id": "267a5af99a1cbebb659a352c0b51c02994a42d18" }]},{"id": "267a5af99a1cbebb659a352c0b51c02994a42d18", "href": "/projects/GEN/repos/generator-bat/commits/267a5af99a1cbebb659a352c0b51c02994a42d18","parents": [{ "id": "7771b144116b1769bc3f7f7dbbf379e6f26b2398" }]},{"id": "7771b144116b1769bc3f7f7dbbf379e6f26b2398", "href": "/projects/GEN/repos/generator-bat/commits/7771b144116b1769bc3f7f7dbbf379e6f26b2398","parents": [{ "id": "80deb5ef166d0f191d3c6f72356a7e562e0b4940" }]},{"id": "80deb5ef166d0f191d3c6f72356a7e562e0b4940", "href": "/projects/GEN/repos/generator-bat/commits/80deb5ef166d0f191d3c6f72356a7e562e0b4940","parents": [{ "id": "99628731918910fd27852ff7a906fb8e96fce52c" }]},{"id": "99628731918910fd27852ff7a906fb8e96fce52c", "href": "/projects/GEN/repos/generator-bat/commits/99628731918910fd27852ff7a906fb8e96fce52c","parents": [{ "id": "84f703eaebbdb887f3718c122203ceaf4a73fa41" }]},{"id": "84f703eaebbdb887f3718c122203ceaf4a73fa41", "href": "/projects/GEN/repos/generator-bat/commits/84f703eaebbdb887f3718c122203ceaf4a73fa41","parents": [{ "id": "8e8e0d482a88f4d4a3684372f2b23059409c093f" }]},{"id": "8e8e0d482a88f4d4a3684372f2b23059409c093f", "href": "/projects/GEN/repos/generator-bat/commits/8e8e0d482a88f4d4a3684372f2b23059409c093f","parents": [{ "id": "49eb4d860b7a535f7c9335df48ff15dbb125ee15" }]},{"id": "49eb4d860b7a535f7c9335df48ff15dbb125ee15", "href": "/projects/GEN/repos/generator-bat/commits/49eb4d860b7a535f7c9335df48ff15dbb125ee15","parents": [{ "id": "48e1b1b31aae00b4877583b88de6a394d7952390" }]},{"id": "48e1b1b31aae00b4877583b88de6a394d7952390", "href": "/projects/GEN/repos/generator-bat/commits/48e1b1b31aae00b4877583b88de6a394d7952390","parents": [{ "id": "59b4d7eb5e8bfd323fa2c9f1246fb4e5b827dd45" }]},{"id": "59b4d7eb5e8bfd323fa2c9f1246fb4e5b827dd45", "href": "/projects/GEN/repos/generator-bat/commits/59b4d7eb5e8bfd323fa2c9f1246fb4e5b827dd45","parents": [{ "id": "d534f32306e36832517075b5d5dfb8e5190d7a41" }]},{"id": "d534f32306e36832517075b5d5dfb8e5190d7a41", "href": "/projects/GEN/repos/generator-bat/commits/d534f32306e36832517075b5d5dfb8e5190d7a41","parents": [{ "id": "22101b64d6c134e64930f93e223e135f9fddc9e3" }]},{"id": "22101b64d6c134e64930f93e223e135f9fddc9e3", "href": "/projects/GEN/repos/generator-bat/commits/22101b64d6c134e64930f93e223e135f9fddc9e3","parents": [{ "id": "e9a0c848e4675539757cfa5c4b43a7ff733791e1" }]},{"id": "e9a0c848e4675539757cfa5c4b43a7ff733791e1", "href": "/projects/GEN/repos/generator-bat/commits/e9a0c848e4675539757cfa5c4b43a7ff733791e1","parents": [{ "id": "bcb25c6994ae5e9073e7a04160d3d1e3542f33f1" }]},{"id": "bcb25c6994ae5e9073e7a04160d3d1e3542f33f1", "href": "/projects/GEN/repos/generator-bat/commits/bcb25c6994ae5e9073e7a04160d3d1e3542f33f1","parents": [{ "id": "153325faf5df5dc856527f4c1e15dc1bd2543496" }]},{"id": "153325faf5df5dc856527f4c1e15dc1bd2543496", "href": "/projects/GEN/repos/generator-bat/commits/153325faf5df5dc856527f4c1e15dc1bd2543496","parents": [{ "id": "0c645bb8d4b2fc9cdb95325056820d195365cc26" }]},{"id": "0c645bb8d4b2fc9cdb95325056820d195365cc26", "href": "/projects/GEN/repos/generator-bat/commits/0c645bb8d4b2fc9cdb95325056820d195365cc26","parents": [{ "id": "578a5b402eaa07b51cf5ae8930e4f5d2bbab652d" }]},{"id": "578a5b402eaa07b51cf5ae8930e4f5d2bbab652d", "href": "/projects/GEN/repos/generator-bat/commits/578a5b402eaa07b51cf5ae8930e4f5d2bbab652d","parents": [{ "id": "89c7a99f6c54d1c044daedfa30fe5b4b42d0fce8" }]},{"id": "89c7a99f6c54d1c044daedfa30fe5b4b42d0fce8", "href": "/projects/GEN/repos/generator-bat/commits/89c7a99f6c54d1c044daedfa30fe5b4b42d0fce8","parents": [{ "id": "f5a2ce7e611b4d6299c349018b62feb872520e9d" }]},{"id": "f5a2ce7e611b4d6299c349018b62feb872520e9d", "href": "/projects/GEN/repos/generator-bat/commits/f5a2ce7e611b4d6299c349018b62feb872520e9d","parents": [{ "id": "44521ac140caba1a72a7e5da9f10f2aadeaf1c1b" }]},{"id": "44521ac140caba1a72a7e5da9f10f2aadeaf1c1b", "href": "/projects/GEN/repos/generator-bat/commits/44521ac140caba1a72a7e5da9f10f2aadeaf1c1b","parents": [{ "id": "599f102708371b3de9c661c42eb3ed8399613ca4" }]},{"id": "599f102708371b3de9c661c42eb3ed8399613ca4", "href": "/projects/GEN/repos/generator-bat/commits/599f102708371b3de9c661c42eb3ed8399613ca4","parents": [{ "id": "5082d3c18a9bd1aca3a2cc235281dd32d9be395c" }]},{"id": "5082d3c18a9bd1aca3a2cc235281dd32d9be395c", "href": "/projects/GEN/repos/generator-bat/commits/5082d3c18a9bd1aca3a2cc235281dd32d9be395c","parents": [{ "id": "2f317bde0c8c0bc8281105542f8e12d93c8e662d" }]},{"id": "2f317bde0c8c0bc8281105542f8e12d93c8e662d", "href": "/projects/GEN/repos/generator-bat/commits/2f317bde0c8c0bc8281105542f8e12d93c8e662d","parents": [{ "id": "23561bf9ad7b41c71ca4e99fccfd21efccb5c0ea" }]},{"id": "23561bf9ad7b41c71ca4e99fccfd21efccb5c0ea", "href": "/projects/GEN/repos/generator-bat/commits/23561bf9ad7b41c71ca4e99fccfd21efccb5c0ea","parents": [{ "id": "80e3ec0e217c69655bc063e291e617095af4072c" }]},{"id": "80e3ec0e217c69655bc063e291e617095af4072c", "href": "/projects/GEN/repos/generator-bat/commits/80e3ec0e217c69655bc063e291e617095af4072c","parents": [{ "id": "8726dc5016520d8c57b30c491568371f1ee15f0b" }]},{"id": "8726dc5016520d8c57b30c491568371f1ee15f0b", "href": "/projects/GEN/repos/generator-bat/commits/8726dc5016520d8c57b30c491568371f1ee15f0b","parents": [{ "id": "c86e8340a5c3141e448c709b862a3396b089abc7" }]},{"id": "c86e8340a5c3141e448c709b862a3396b089abc7", "href": "/projects/GEN/repos/generator-bat/commits/c86e8340a5c3141e448c709b862a3396b089abc7","parents": [{ "id": "216183db7f44188ab923112296c1eb31cf1665c5" }]},{"id": "216183db7f44188ab923112296c1eb31cf1665c5", "href": "/projects/GEN/repos/generator-bat/commits/216183db7f44188ab923112296c1eb31cf1665c5","parents": [{ "id": "954efeb02fc95a2616f7d11e195d999645e039ed" }]},{"id": "954efeb02fc95a2616f7d11e195d999645e039ed", "href": "/projects/GEN/repos/generator-bat/commits/954efeb02fc95a2616f7d11e195d999645e039ed","parents": [{ "id": "c5cb096f69828701b21d6d1c2e54dfddb86bb548" }]},{"id": "c5cb096f69828701b21d6d1c2e54dfddb86bb548", "href": "/projects/GEN/repos/generator-bat/commits/c5cb096f69828701b21d6d1c2e54dfddb86bb548","parents": [{ "id": "fa3b6679eabe2f4dc6ca7a64c5154d595f120544" }]},{"id": "fa3b6679eabe2f4dc6ca7a64c5154d595f120544", "href": "/projects/GEN/repos/generator-bat/commits/fa3b6679eabe2f4dc6ca7a64c5154d595f120544","parents": [{ "id": "a74b9799fa524bd936aa6afe86575eee0d85452c" }]},{"id": "a74b9799fa524bd936aa6afe86575eee0d85452c", "href": "/projects/GEN/repos/generator-bat/commits/a74b9799fa524bd936aa6afe86575eee0d85452c","parents": [{ "id": "c7c719875be3417f9aaa009c73dfa67f74116fcf" }]},{"id": "c7c719875be3417f9aaa009c73dfa67f74116fcf", "href": "/projects/GEN/repos/generator-bat/commits/c7c719875be3417f9aaa009c73dfa67f74116fcf","parents": [{ "id": "660b80c3cd2bf0276b7443a95a5756634e5ad611" }]},{"id": "660b80c3cd2bf0276b7443a95a5756634e5ad611", "href": "/projects/GEN/repos/generator-bat/commits/660b80c3cd2bf0276b7443a95a5756634e5ad611","parents": [{ "id": "b3f7ac9887173dacbd3536e4ba59178e47cb2cfd" }]},{"id": "b3f7ac9887173dacbd3536e4ba59178e47cb2cfd", "href": "/projects/GEN/repos/generator-bat/commits/b3f7ac9887173dacbd3536e4ba59178e47cb2cfd","parents": [{ "id": "845f6fb4a3bb9ad716991aed1577afa55c71a6fa" }]},{"id": "845f6fb4a3bb9ad716991aed1577afa55c71a6fa", "href": "/projects/GEN/repos/generator-bat/commits/845f6fb4a3bb9ad716991aed1577afa55c71a6fa","parents": [{ "id": "93db0f514083b4b519357e2ada072f2204bcf80e" }]},{"id": "93db0f514083b4b519357e2ada072f2204bcf80e", "href": "/projects/GEN/repos/generator-bat/commits/93db0f514083b4b519357e2ada072f2204bcf80e","parents": [{ "id": "bc1878e8e7f6f9c0df03bbbfb9689c822e236590" }]},{"id": "bc1878e8e7f6f9c0df03bbbfb9689c822e236590", "href": "/projects/GEN/repos/generator-bat/commits/bc1878e8e7f6f9c0df03bbbfb9689c822e236590","parents": [{ "id": "fc3b1c35fb3f6524c08e2b9890b0fa3649b7fa2d" }]},{"id": "fc3b1c35fb3f6524c08e2b9890b0fa3649b7fa2d", "href": "/projects/GEN/repos/generator-bat/commits/fc3b1c35fb3f6524c08e2b9890b0fa3649b7fa2d","parents": [{ "id": "3c5d46fed8b5c9d072a04d73b9ace04da1442761" }]},{"id": "3c5d46fed8b5c9d072a04d73b9ace04da1442761", "href": "/projects/GEN/repos/generator-bat/commits/3c5d46fed8b5c9d072a04d73b9ace04da1442761","parents": [{ "id": "7424ad9207c89ef46b40b29f6c9929f24b66d8ed" }]},{"id": "7424ad9207c89ef46b40b29f6c9929f24b66d8ed", "href": "/projects/GEN/repos/generator-bat/commits/7424ad9207c89ef46b40b29f6c9929f24b66d8ed","parents": [{ "id": "0b4ce2a9e5fb864a302857cbcae9fcaeac3c5d9f" }]},{"id": "0b4ce2a9e5fb864a302857cbcae9fcaeac3c5d9f", "href": "/projects/GEN/repos/generator-bat/commits/0b4ce2a9e5fb864a302857cbcae9fcaeac3c5d9f","parents": [{ "id": "07fd501b1054fdcaeac3cf8fe12a2b8956cf755f" }]},{"id": "07fd501b1054fdcaeac3cf8fe12a2b8956cf755f", "href": "/projects/GEN/repos/generator-bat/commits/07fd501b1054fdcaeac3cf8fe12a2b8956cf755f","parents": [{ "id": "cfe343fdb650d117b997ced707033a0c6aca540a" }]},{"id": "cfe343fdb650d117b997ced707033a0c6aca540a", "href": "/projects/GEN/repos/generator-bat/commits/cfe343fdb650d117b997ced707033a0c6aca540a","parents": [{ "id": "f0c1099af36e8897db3c6ed3e34fe4051bb2f0b1" }]},{"id": "f0c1099af36e8897db3c6ed3e34fe4051bb2f0b1", "href": "/projects/GEN/repos/generator-bat/commits/f0c1099af36e8897db3c6ed3e34fe4051bb2f0b1","parents": [{ "id": "4d8178340c63eadbb10d3677627dc8362f6341bd" }]},{"id": "4d8178340c63eadbb10d3677627dc8362f6341bd", "href": "/projects/GEN/repos/generator-bat/commits/4d8178340c63eadbb10d3677627dc8362f6341bd","parents": [{ "id": "196659fa4c51b367571cd5758cf1c97df26af086" }]},{"id": "196659fa4c51b367571cd5758cf1c97df26af086", "href": "/projects/GEN/repos/generator-bat/commits/196659fa4c51b367571cd5758cf1c97df26af086","parents": [{ "id": "0306ae9681c0f4058257e7113b4ccb25dcdfca22" }]},{"id": "0306ae9681c0f4058257e7113b4ccb25dcdfca22", "href": "/projects/GEN/repos/generator-bat/commits/0306ae9681c0f4058257e7113b4ccb25dcdfca22","parents": [{ "id": "d31c581713837e8d5a69c372aef6202f192c15bb" }]}]