A Yeomen generator based on the Alfresco all-in-one Maven archetype with some generators and an opinionated project structure.
Resolves issue where project is generated on Windows and then run from Linux. The backslash path elements leaked into the tomcat context files (and also the module registry in the project config file.)
Most of the fix was done in generator-alfresco-common. We updated to module registry code to replace backslash with forward slash in module path elements when adding a module to the registry and also when the registry is read.
Due to an a dependency breaking yarn when installed via npm, this also changes how yarn is installed for our tests.
Format for using the Base generator has changed Format for composeWith has changed. Argument and option handling updates
Enable eslint Previous attempt to use default eslint config ended up turning eslint off altogether. Re-enabling it now. Fix eslint errors
Misc Fix tests, and some issues discovered via tests Replace deprecated os.tmpDir() with os.tmpdir()
yarn
instead of npm install
in .travis.yml