1.20.1 • Published 4 years ago

generator-ui5g v1.20.1

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

Yet another generator for UI5

CircleCI npm version Known Vulnerabilities

The ultimate generator for OpenUI5/SAPUI5, provide the next generation syntax for UI5 environment.

Features

Example Project

UI5 To Do is a sample project built on the next generation UI5 technic. It contains:

  • es6 modules
  • jsx syntax
  • using npm module
  • redux integration. (so that user can inspect model by redux devtools)
  • reactive programming
  • no controller & view

features.

Installation & setup a new project

Firstly, install Yeoman and generator-ui5g using npm.

npm i -g yo generator-ui5g

Then run the yo ui5g command to generate your own project.

yo ui5g

The project will be generated in a new folder, and the folder name is same as app name.

Then, just execute the start command, wait a moment, the application will be opened in a new browser window (after build).

npm start

Build

Run the build command, and the production artifacts will be generated in the dist directory (default).

npm run build

Configuration

  • babel, edit .babelrc to modify babel behavior, for example, make sourcemaps inline

  • eslint, edit .eslintrc to modify eslint lint config, by default, new project will use most rules of ui5 standard, only add es6 and other essential rules.

  • gulp, edit gulpfile.js to modify gulp task and other task behavior, you can add sass or uglify or other processes manually, or adjust src/dist directory

  • proxy, edit proxies.js, supported by gulp connect, use a traditional node lib, it can set local proxy to remote server

Command

  • npm start, default gulp will start a hot reload server, based on BrowserSync. Recommended to develop in this way.

  • npm run build, build files to dist directory, and Component-preload.js will be created.

CHANGELOG

About

This generator is written by Theo but some ideas come from Madeleine.

The idea of JSX Support is from Kenny, just a syntactic sugar.

Very pleased to be able to help you.

1.20.1

4 years ago

1.20.0

4 years ago

1.19.1

4 years ago

1.19.0

4 years ago

1.18.6

4 years ago

1.18.5

4 years ago

1.18.4

5 years ago

1.18.3

5 years ago

1.18.2

5 years ago

1.18.1

5 years ago

1.18.0

5 years ago

1.17.1

5 years ago

1.17.0

5 years ago

1.16.1

5 years ago

1.16.0

5 years ago

1.15.1

5 years ago

1.15.0

5 years ago

1.14.5

5 years ago

1.14.4

5 years ago

1.14.3

5 years ago

1.14.2

5 years ago

1.14.1

5 years ago

1.14.0

5 years ago

1.13.6

5 years ago

1.13.5

5 years ago

1.13.4

5 years ago

1.13.3

5 years ago

1.13.2

5 years ago

1.13.1

5 years ago

1.13.0

5 years ago

1.12.11

5 years ago

1.12.10

5 years ago

1.12.9

5 years ago

1.12.8

5 years ago

1.12.7

5 years ago

1.12.6

5 years ago

1.12.5

5 years ago

1.12.4

5 years ago

1.12.3

5 years ago

1.12.2

5 years ago

1.12.1

5 years ago

1.12.0

5 years ago

1.11.4

5 years ago

1.11.3

5 years ago

1.11.2

5 years ago

1.11.1

5 years ago

1.11.0

5 years ago

1.10.5

5 years ago

1.10.4

5 years ago

1.10.3

5 years ago

1.10.2

5 years ago

1.10.1

5 years ago

1.10.0

5 years ago

1.9.4

6 years ago

1.9.3

6 years ago

1.9.2

6 years ago

1.9.1

6 years ago

1.9.0

6 years ago

1.8.0

6 years ago

1.7.1

6 years ago

1.7.0

6 years ago

1.6.1

6 years ago

1.6.0

6 years ago

1.5.0

6 years ago

1.4.0

6 years ago

1.3.0

6 years ago

1.2.0

6 years ago

1.1.1

6 years ago

1.0.19

6 years ago

1.0.18

6 years ago

1.0.17

6 years ago

1.0.16

6 years ago

1.0.15

7 years ago

1.0.14

7 years ago

1.0.12

7 years ago

1.0.11

7 years ago

1.0.10

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.0.0

7 years ago