Author Commit Message Commit Date cueedee 471c98768ce chore(project): update and adhere to jshint v2.9.4 14 Nov 2016 cueedee 56909998522 style(generators/app/templates): fix typo 01 Nov 2016 cueedee c866bf07926 docs(generators/app/templates): specify which API is meant 12 Sep 2016 cueedee 725e9cd6e4e feat(generators/app): cater for a spot to place test runner reports 12 Sep 2016 cueedee 98a59c494a0 chore(generators/app/templates): add ability to manage lifecycle through npm 09 Sep 2016 cueedee 655d41c0cd6 chore(generators/app/templates): move misplaced entry to its ordered position 09 Sep 2016 cueedee 49e82c09755 docs(generators/app/templates): fix how the `--target` grunt parameter should be specified 08 Sep 2016 cueedee 0ed42b490e7 docs(generators/app/templates): fix typo 08 Sep 2016 cueedee fa6030cf8d3 fix(generators/model): ensure default service-name validates as a url-path 07 Sep 2016 cueedee 157a42c8d72 fix(generators): fix capitalization of first letter
Try to stick with `lodash` string functions to the extend possible.
Both `lodash` and `unsercore.string` methods are being used. Both have a
`capitalize` method, but these do not do the same thing and so its use
is confusing.
`lodash.upperFirst` is like `u.s.capitalize` (without arguments). The
lodash names more accurately describe their purpose, so prefer those if
there is a choice. Ditto for `lowerFirst` vs. `decapitalize`. 07 Sep 2016 cueedee c1c8bc8fccc docs(generators/app/templates): fix typo 06 Sep 2016 cueedee d0be3f8f4a9 feat(generators/view/templates): add an `events` property 05 Sep 2016 cueedee 0041b4f1068 docs(generators/*/templates): fix `@static` declarations for `@property`-s
The best practice of the day is that a `@property` should not be
`@static` unless it really is a property on the class itself, that is,
not on its prototype.
This leaves singleton objects in a bit of a gray area.
Strictly, a singleton object still is an instance of a class and so its
`@property`-s should not be declared `@static`.
On the other hand its `@class` *does* get declared `@static` itself in
order to signi... 05 Sep 2016 cueedee 06cd7f1f9c9 feat(generators/app/templates): add an environment-ribbon view showing the build's briefing details for debug type builds 26 Aug 2016 cueedee 726a29a8692 refactor(generators/app/templates): reorganize how Handlebars helpers and partials could be set up.
Add an initial, useful `moment` helper illustrating this setup. 26 Aug 2016 cueedee 1241f1bf11c feat(generators/app/templates): instruct `yuidoc` to also examine the
`vendor` folder for documentation. 23 Aug 2016 cueedee 299a2065cec feat(generators/model): add service API endpoint fitting to a scaffolded model 14 Aug 2016 cueedee a04056c87e9 feat(generators/api): add a subgenerator for creating API instances 21 Aug 2016 cueedee 5ca66f2c9ff style(generators): normalize, simplify, colorize and/or fix phrasing of options and questions
Factor out generators` descriptions. 21 Aug 2016 cueedee 8a6aad614f1 fix(generators/collection): fix deriving default model name from option-derived collection name 14 Aug 2016 cueedee 16a382df1ee fix(generators/app): fix default `copyrightOwner` retrieval 14 Aug 2016 cueedee 7fa2653d89d fix(generators/view): fix ordered insert
Fix not exiting search when correct position was found.
Make insertion aware of indentation context.
Refactor already-done detection. 14 Aug 2016 cueedee 31a41292cb2 feat(generators/app/templates): add separate `deploy` section 11 Aug 2016 cueedee 0c663655662 fix(generators/app/templates): fix contributing/setup documentation being too biased towards git flow model. 11 Aug 2016 cueedee b5af2025ee6 chore(project): fix contributing/setup instructions
`git clone` doesn't automatically set up a local tracking branch for
`master` because `develop` is the default branch now.
This will leave us checked out out in `develop`.
Doing a `git checkout master` will fix this.
But now `git flow init -d` doesn't leave us checked out in `develop` as
it dit before.
A `git checkout develop` will fix that, either before or after.
But doing it before `git flow init -d` will ensure that the user will
still ... 11 Aug 2016 cueedee 86017176b9a feat(app generator/templates): add `CHANGELOG.md` to package manifest 09 Aug 2016 cueedee e8b92231efb chore(project): add `CHANGELOG.md` to package manifest 09 Aug 2016 cueedee 7480bef4545 refactor(app generator/templates/api): allow multiple API's
Remove dependency on `madlib-settings` as a registry for service API endpoints. 05 Aug 2016 cueedee 4a1743538b2 style(app generator/templates): tweak whitespace and quote-style 05 Aug 2016 cueedee fff13b28e71 feat(model generator/templates): add `defaults` property to template 04 Aug 2016 cueedee 2e8431b214d docs(project): harden syntax for less permissive markdown parsers 04 Aug 2016 cueedee 0d642421deb docs(app generator/templates): harden syntax for less permissive markdown parsers 04 Aug 2016 cueedee cfeb477cd96 feat(subgenerators): prepare for using Backbone derivatives 04 Aug 2016 cueedee 20f95d33923 feat(app generator): prune npm packages after install
This gets rid of any extraneous packages; perhaps left over from previous
generator attempts. 03 Aug 2016 cueedee 5f12dc5c33a chore(app generator/templates): add ability to specify grunt tasks through an environment variable
The default grunt task will run tasks from the `GRUNT_TASK` variable if
specified or the `dist` task (the previous default) instead. 03 Aug 2016 cueedee af43d59b5e8 style(build): remove some lint 03 Aug 2016 cueedee c3dba251d6e docs(project): fix heading hierarchy 02 Aug 2016 cueedee b3d739b7487 test(app generator/templates): add unit tests for `settings-environment` 01 Aug 2016 cueedee 07b4afabfe0 feat(generators): add mixin method for symlinking files within `this.destinationRoot()` 02 Aug 2016 cueedee d974ed43474 feat(app generator): add option to let app load jQuery through a CDN 01 Aug 2016 cueedee 925d1caadf3 feat(app generator,test): replace mocha/chai based testing framework with a combo of karma, jasmine, phantomjs and browserify 28 Jul 2016 cueedee b01860a2e54 chore(app generator): address npm 2's "npm3 won't install peer-dependencies" warnings 28 Jul 2016 cueedee 1c35d2f68dd feat(app generator): add means to learn the current build's briefing details 28 Jul 2016 cueedee 54e05ecb826 style(app generator): conform to yuidoc documentation style 28 Jul 2016 cueedee 7d9f5995994 feat(app generator): add ability to retrieve a build distribution target-environment's settings at run-time
Replace madlib-hostmapping based solution. 26 Jul 2016 cueedee 8ee884bf94d feat(app generator): include a default api-services collection
To be used as a place to declare known api-services 26 Jul 2016 cueedee 2025943bfbd feat(collection generator): add crosslinks between collection and model. 28 Jul 2016 cueedee 58ac9e15c5f feat(model generator): add a model schema as a standard place to list and document your model's ttributes 28 Jul 2016 cueedee 0b10652041f feat(debug): do a smarter insertion of the livereload url
This will make livereloading also work from virtualbox machines reaching out to your local machine. 26 Jul 2016 cueedee ca4d091f1a5 feat(app generator): include tests on debug builds 25 Jul 2016 ← Prev Next → [{"id": "471c98768cea9d8dddc88a461b14b040d3d7a7ea", "href": "/projects/GEN/repos/generator-bat/commits/471c98768cea9d8dddc88a461b14b040d3d7a7ea","parents": [{ "id": "569099985223670813ad25e6e5e4461f34742fe0" }]},{"id": "569099985223670813ad25e6e5e4461f34742fe0", "href": "/projects/GEN/repos/generator-bat/commits/569099985223670813ad25e6e5e4461f34742fe0","parents": [{ "id": "c866bf0792698998e1f6002f1de786c1c5a3d769" }]},{"id": "c866bf0792698998e1f6002f1de786c1c5a3d769", "href": "/projects/GEN/repos/generator-bat/commits/c866bf0792698998e1f6002f1de786c1c5a3d769","parents": [{ "id": "725e9cd6e4e3e9d860c0289f731259c283a0f93f" }]},{"id": "725e9cd6e4e3e9d860c0289f731259c283a0f93f", "href": "/projects/GEN/repos/generator-bat/commits/725e9cd6e4e3e9d860c0289f731259c283a0f93f","parents": [{ "id": "98a59c494a0a3b5d93bab0441c9ccc1921202b9a" }]},{"id": "98a59c494a0a3b5d93bab0441c9ccc1921202b9a", "href": "/projects/GEN/repos/generator-bat/commits/98a59c494a0a3b5d93bab0441c9ccc1921202b9a","parents": [{ "id": "655d41c0cd6424d3368c888cabfd3d399bd2a452" }]},{"id": "655d41c0cd6424d3368c888cabfd3d399bd2a452", "href": "/projects/GEN/repos/generator-bat/commits/655d41c0cd6424d3368c888cabfd3d399bd2a452","parents": [{ "id": "49e82c0975548198bd256782244990f62a696c2e" }]},{"id": "49e82c0975548198bd256782244990f62a696c2e", "href": "/projects/GEN/repos/generator-bat/commits/49e82c0975548198bd256782244990f62a696c2e","parents": [{ "id": "0ed42b490e76a6d69adc3824dd6eb2e7ec84a88e" }]},{"id": "0ed42b490e76a6d69adc3824dd6eb2e7ec84a88e", "href": "/projects/GEN/repos/generator-bat/commits/0ed42b490e76a6d69adc3824dd6eb2e7ec84a88e","parents": [{ "id": "fa6030cf8d3daca4d32a2f67505db7b5f08886aa" }]},{"id": "fa6030cf8d3daca4d32a2f67505db7b5f08886aa", "href": "/projects/GEN/repos/generator-bat/commits/fa6030cf8d3daca4d32a2f67505db7b5f08886aa","parents": [{ "id": "157a42c8d7274e134a975ea8c01a377ed0f8d3e1" }]},{"id": "157a42c8d7274e134a975ea8c01a377ed0f8d3e1", "href": "/projects/GEN/repos/generator-bat/commits/157a42c8d7274e134a975ea8c01a377ed0f8d3e1","parents": [{ "id": "c1c8bc8fccc5de279f25a70d55a5e0b97ac194ba" }]},{"id": "c1c8bc8fccc5de279f25a70d55a5e0b97ac194ba", "href": "/projects/GEN/repos/generator-bat/commits/c1c8bc8fccc5de279f25a70d55a5e0b97ac194ba","parents": [{ "id": "d0be3f8f4a97e5894a259af4e917c8f3e21c8c1e" }]},{"id": "d0be3f8f4a97e5894a259af4e917c8f3e21c8c1e", "href": "/projects/GEN/repos/generator-bat/commits/d0be3f8f4a97e5894a259af4e917c8f3e21c8c1e","parents": [{ "id": "0041b4f1068318785fc79f61bea7683294a73d9c" }]},{"id": "0041b4f1068318785fc79f61bea7683294a73d9c", "href": "/projects/GEN/repos/generator-bat/commits/0041b4f1068318785fc79f61bea7683294a73d9c","parents": [{ "id": "06cd7f1f9c92b688bb54c295074b0975d9b5e8f9" }]},{"id": "06cd7f1f9c92b688bb54c295074b0975d9b5e8f9", "href": "/projects/GEN/repos/generator-bat/commits/06cd7f1f9c92b688bb54c295074b0975d9b5e8f9","parents": [{ "id": "726a29a8692a45680bc7ef0c9efa68161cea19df" }]},{"id": "726a29a8692a45680bc7ef0c9efa68161cea19df", "href": "/projects/GEN/repos/generator-bat/commits/726a29a8692a45680bc7ef0c9efa68161cea19df","parents": [{ "id": "1241f1bf11c28c4c58c5a86cf6167aa5c5bfa022" }]},{"id": "1241f1bf11c28c4c58c5a86cf6167aa5c5bfa022", "href": "/projects/GEN/repos/generator-bat/commits/1241f1bf11c28c4c58c5a86cf6167aa5c5bfa022","parents": [{ "id": "299a2065cec59a5dbf452dad0192ea1ed9d54810" }]},{"id": "299a2065cec59a5dbf452dad0192ea1ed9d54810", "href": "/projects/GEN/repos/generator-bat/commits/299a2065cec59a5dbf452dad0192ea1ed9d54810","parents": [{ "id": "a04056c87e91a62232af847c704a8c61114e6de1" }]},{"id": "a04056c87e91a62232af847c704a8c61114e6de1", "href": "/projects/GEN/repos/generator-bat/commits/a04056c87e91a62232af847c704a8c61114e6de1","parents": [{ "id": "5ca66f2c9ffe6bec2edfea655e48b23d55427812" }]},{"id": "5ca66f2c9ffe6bec2edfea655e48b23d55427812", "href": "/projects/GEN/repos/generator-bat/commits/5ca66f2c9ffe6bec2edfea655e48b23d55427812","parents": [{ "id": "8a6aad614f1140b870825db466c4db59fd5b23f6" }]},{"id": "8a6aad614f1140b870825db466c4db59fd5b23f6", "href": "/projects/GEN/repos/generator-bat/commits/8a6aad614f1140b870825db466c4db59fd5b23f6","parents": [{ "id": "16a382df1ee09190a0ac47c566d4dcfac15a52b0" }]},{"id": "16a382df1ee09190a0ac47c566d4dcfac15a52b0", "href": "/projects/GEN/repos/generator-bat/commits/16a382df1ee09190a0ac47c566d4dcfac15a52b0","parents": [{ "id": "7fa2653d89d6f3339208f9c254db9a8f8640a639" }]},{"id": "7fa2653d89d6f3339208f9c254db9a8f8640a639", "href": "/projects/GEN/repos/generator-bat/commits/7fa2653d89d6f3339208f9c254db9a8f8640a639","parents": [{ "id": "31a41292cb2f03af0378b22c2c0038fa5076a134" }]},{"id": "31a41292cb2f03af0378b22c2c0038fa5076a134", "href": "/projects/GEN/repos/generator-bat/commits/31a41292cb2f03af0378b22c2c0038fa5076a134","parents": [{ "id": "0c6636556627f955c7ee29f8ebbdafb9e2b92a14" }]},{"id": "0c6636556627f955c7ee29f8ebbdafb9e2b92a14", "href": "/projects/GEN/repos/generator-bat/commits/0c6636556627f955c7ee29f8ebbdafb9e2b92a14","parents": [{ "id": "b5af2025ee602084abfd65349dac90e4ec97ff74" }]},{"id": "b5af2025ee602084abfd65349dac90e4ec97ff74", "href": "/projects/GEN/repos/generator-bat/commits/b5af2025ee602084abfd65349dac90e4ec97ff74","parents": [{ "id": "86017176b9a8b5827ab1e2c74a9061aef2f04618" }]},{"id": "86017176b9a8b5827ab1e2c74a9061aef2f04618", "href": "/projects/GEN/repos/generator-bat/commits/86017176b9a8b5827ab1e2c74a9061aef2f04618","parents": [{ "id": "e8b92231efb544530a37894ad41f7160c206eaca" }]},{"id": "e8b92231efb544530a37894ad41f7160c206eaca", "href": "/projects/GEN/repos/generator-bat/commits/e8b92231efb544530a37894ad41f7160c206eaca","parents": [{ "id": "7480bef45454892ba048f8b434f2fc4f51dec078" }]},{"id": "7480bef45454892ba048f8b434f2fc4f51dec078", "href": "/projects/GEN/repos/generator-bat/commits/7480bef45454892ba048f8b434f2fc4f51dec078","parents": [{ "id": "4a1743538b292ee9d3ce18f5c97f19d3bc5e864f" }]},{"id": "4a1743538b292ee9d3ce18f5c97f19d3bc5e864f", "href": "/projects/GEN/repos/generator-bat/commits/4a1743538b292ee9d3ce18f5c97f19d3bc5e864f","parents": [{ "id": "fff13b28e71911ae73f3de04a9283eb3e3251855" }]},{"id": "fff13b28e71911ae73f3de04a9283eb3e3251855", "href": "/projects/GEN/repos/generator-bat/commits/fff13b28e71911ae73f3de04a9283eb3e3251855","parents": [{ "id": "2e8431b214dda71ff71dd8af84be525bd551fd7e" }]},{"id": "2e8431b214dda71ff71dd8af84be525bd551fd7e", "href": "/projects/GEN/repos/generator-bat/commits/2e8431b214dda71ff71dd8af84be525bd551fd7e","parents": [{ "id": "0d642421deb0007754920763b3915351fba4056a" }]},{"id": "0d642421deb0007754920763b3915351fba4056a", "href": "/projects/GEN/repos/generator-bat/commits/0d642421deb0007754920763b3915351fba4056a","parents": [{ "id": "cfeb477cd96ac31cad01418189b2c095504ff7fa" }]},{"id": "cfeb477cd96ac31cad01418189b2c095504ff7fa", "href": "/projects/GEN/repos/generator-bat/commits/cfeb477cd96ac31cad01418189b2c095504ff7fa","parents": [{ "id": "20f95d33923f454a3e0d649dd5326e7c120ddca0" }]},{"id": "20f95d33923f454a3e0d649dd5326e7c120ddca0", "href": "/projects/GEN/repos/generator-bat/commits/20f95d33923f454a3e0d649dd5326e7c120ddca0","parents": [{ "id": "5f12dc5c33a57f0433141fe5721bce5e54a50332" }]},{"id": "5f12dc5c33a57f0433141fe5721bce5e54a50332", "href": "/projects/GEN/repos/generator-bat/commits/5f12dc5c33a57f0433141fe5721bce5e54a50332","parents": [{ "id": "af43d59b5e83582a5954b0ffcdb5a20a0d65c2d1" }]},{"id": "af43d59b5e83582a5954b0ffcdb5a20a0d65c2d1", "href": "/projects/GEN/repos/generator-bat/commits/af43d59b5e83582a5954b0ffcdb5a20a0d65c2d1","parents": [{ "id": "c3dba251d6e0e44609d73cf279b37c968c4caddc" }]},{"id": "c3dba251d6e0e44609d73cf279b37c968c4caddc", "href": "/projects/GEN/repos/generator-bat/commits/c3dba251d6e0e44609d73cf279b37c968c4caddc","parents": [{ "id": "b3d739b7487dbed63456488dc08b0d9b91f14fc8" }]},{"id": "b3d739b7487dbed63456488dc08b0d9b91f14fc8", "href": "/projects/GEN/repos/generator-bat/commits/b3d739b7487dbed63456488dc08b0d9b91f14fc8","parents": [{ "id": "07b4afabfe0f6e6cb2591246eee58fe1d2d26824" }]},{"id": "07b4afabfe0f6e6cb2591246eee58fe1d2d26824", "href": "/projects/GEN/repos/generator-bat/commits/07b4afabfe0f6e6cb2591246eee58fe1d2d26824","parents": [{ "id": "d974ed43474a09fe1cae81998e85fc78fed7c7ab" }]},{"id": "d974ed43474a09fe1cae81998e85fc78fed7c7ab", "href": "/projects/GEN/repos/generator-bat/commits/d974ed43474a09fe1cae81998e85fc78fed7c7ab","parents": [{ "id": "925d1caadf3e59cfad051544b072d8c727cebac5" }]},{"id": "925d1caadf3e59cfad051544b072d8c727cebac5", "href": "/projects/GEN/repos/generator-bat/commits/925d1caadf3e59cfad051544b072d8c727cebac5","parents": [{ "id": "b01860a2e5458c30572b999c08723d57fbe175b6" }]},{"id": "b01860a2e5458c30572b999c08723d57fbe175b6", "href": "/projects/GEN/repos/generator-bat/commits/b01860a2e5458c30572b999c08723d57fbe175b6","parents": [{ "id": "1c35d2f68dd333daa0e9c74e7a1ffc8c5b8a00f6" }]},{"id": "1c35d2f68dd333daa0e9c74e7a1ffc8c5b8a00f6", "href": "/projects/GEN/repos/generator-bat/commits/1c35d2f68dd333daa0e9c74e7a1ffc8c5b8a00f6","parents": [{ "id": "54e05ecb826cb8d2bea6fb3f7e679dd04a0cef62" }]},{"id": "54e05ecb826cb8d2bea6fb3f7e679dd04a0cef62", "href": "/projects/GEN/repos/generator-bat/commits/54e05ecb826cb8d2bea6fb3f7e679dd04a0cef62","parents": [{ "id": "7d9f59959949cfccdfa993e4a11f1d2fd3fcd88e" }]},{"id": "7d9f59959949cfccdfa993e4a11f1d2fd3fcd88e", "href": "/projects/GEN/repos/generator-bat/commits/7d9f59959949cfccdfa993e4a11f1d2fd3fcd88e","parents": [{ "id": "8ee884bf94d4bdb678044a9f7b8903e119c8ef97" }]},{"id": "8ee884bf94d4bdb678044a9f7b8903e119c8ef97", "href": "/projects/GEN/repos/generator-bat/commits/8ee884bf94d4bdb678044a9f7b8903e119c8ef97","parents": [{ "id": "2025943bfbdf924efdf9dbf0e219a8403a18f2ac" }]},{"id": "2025943bfbdf924efdf9dbf0e219a8403a18f2ac", "href": "/projects/GEN/repos/generator-bat/commits/2025943bfbdf924efdf9dbf0e219a8403a18f2ac","parents": [{ "id": "58ac9e15c5fa1213078ceb293a30fab502d2bc21" }]},{"id": "58ac9e15c5fa1213078ceb293a30fab502d2bc21", "href": "/projects/GEN/repos/generator-bat/commits/58ac9e15c5fa1213078ceb293a30fab502d2bc21","parents": [{ "id": "0b10652041ff3d09951f8329c3d4d4b3c2aa066f" }]},{"id": "0b10652041ff3d09951f8329c3d4d4b3c2aa066f", "href": "/projects/GEN/repos/generator-bat/commits/0b10652041ff3d09951f8329c3d4d4b3c2aa066f","parents": [{ "id": "ca4d091f1a5753a541617a2a12aabe58d35e9fcf" }]},{"id": "ca4d091f1a5753a541617a2a12aabe58d35e9fcf", "href": "/projects/GEN/repos/generator-bat/commits/ca4d091f1a5753a541617a2a12aabe58d35e9fcf","parents": [{ "id": "a11115d68f15c0a580524304e5442ff15027448a" }]}]