An open API service indexing awesome lists of open source software.

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.

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