https://github.com/ui5-community/generator-ui5-ts-app
Generator for UI5 applications using TypeScript which use the official UI5 tooling. This generator was built as a plug-in for the community project Easy UI5 by SAP.
https://github.com/ui5-community/generator-ui5-ts-app
easy-ui5 yeoman yeoman-generator
Last synced: 2 months ago
JSON representation
Generator for UI5 applications using TypeScript which use the official UI5 tooling. This generator was built as a plug-in for the community project Easy UI5 by SAP.
- Host: GitHub
- URL: https://github.com/ui5-community/generator-ui5-ts-app
- Owner: ui5-community
- License: apache-2.0
- Created: 2021-05-28T07:02:25.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-08-02T13:34:37.000Z (11 months ago)
- Last Synced: 2024-08-02T15:08:51.235Z (11 months ago)
- Topics: easy-ui5, yeoman, yeoman-generator
- Language: TypeScript
- Homepage:
- Size: 454 KB
- Stars: 19
- Watchers: 10
- Forks: 15
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# generator-ui5-ts-app
[![License Status][license-image]][license-url]
[Yeoman](https://yeoman.io/) generator kickstarting the development of UI5 applications using TypeScript. The generator incorporates the latest best-practices, is using the [UI5 Tooling](https://sap.github.io/ui5-tooling/) and the UI5 Tooling extensions provided by the [UI5 community](https://github.com/ui5-community/ui5-ecosystem-showcase/). It is maintained by the UI5 community and [OpenUI5](https://openui5.org)/[SAPUI5](https://ui5.sap.com) developers. This generator was build as a plug-in for the community project [Easy-UI5](https://github.com/SAP/generator-easy-ui5/) by [SAP](https://github.com/SAP/).
## Usage with Easy-UI5
```bash
$> npm i -g yo
$> yo easy-ui5 ts-app_-----_
| | ╭──────────────────────────╮
|--(o)--| │ Welcome to the easy-ui5 │
`---------´ │ generator! │
( _´U`_ ) ╰──────────────────────────╯
/___A___\ /
| ~ |
__'.___.'__
´ ` |° ´ Y `
```After the generation of your project you can use `npm start` (or `yarn start`) to start the local development server.
## Standalone usage
Note the different greeting when the generator starts:
```bash
$> npm i -g yo
$> yo ./generator-ui5-ts-app_-----_ ╭──────────────────────────╮
| | │ Welcome to the │
|--(o)--| │ generator-ui5-ts-app │
`---------´ │ generator! │
( _´U`_ ) ╰──────────────────────────╯
/___A___\ /
| ~ |
__'.___.'__
´ ` |° ´ Y `
```## Support
Please use the GitHub bug tracking system to post questions, bug reports or to create pull requests.
## Contributing
We welcome any type of contribution (code contributions, pull requests, issues) to this generator equally.
## License
This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file.
[license-image]: https://img.shields.io/github/license/ui5-community/generator-ui5-ts-app.svg
[license-url]: https://github.com/ui5-community/generator-ui5-ts-app/blob/main/LICENSE