This repo showcases possible use cases for customizing existing ui5-community templates by implementing a sample Yeoman generator that can either be invoked via easy-ui5 or running standlone.
npm install -g yo generator-easy-ui5
yo easy-ui5 --addGhOrg=marcelschork
npm install -g yo marcelschork/generator-ui5-customizer#main
yo ui5-customizer
The sample customizing generator demononstrate the following use cases:
- create additional files (config files for CI pipelines, vulnerability scanners, static code analysis tools, ... )
- overwrite existing files (
.eslintrc
,.prettierrc
, ...) - extend existing files (
package.json
,ui5.yaml
, ...) - extend the template with reuse modules (ODataPromiseModel, ErrorHandler, ...)