Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ui5-community/ui5-library-showcase
Custom Control Library Showcase
https://github.com/ui5-community/ui5-library-showcase
best-practices es6 library showcase ui5
Last synced: 2 months ago
JSON representation
Custom Control Library Showcase
- Host: GitHub
- URL: https://github.com/ui5-community/ui5-library-showcase
- Owner: ui5-community
- License: other
- Created: 2021-02-10T12:36:04.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-24T08:26:12.000Z (over 2 years ago)
- Last Synced: 2023-03-03T21:02:39.001Z (almost 2 years ago)
- Topics: best-practices, es6, library, showcase, ui5
- Language: JavaScript
- Homepage:
- Size: 267 KB
- Stars: 13
- Watchers: 6
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ui5-library-showcase
This repository showcases the creation of UI5 libraries for custom control development.
**Attention: This library uses already ES6 syntax!**
## Getting Started
The project is a mono repo with the following structure:
```text
packages
├── ui5-app // test application
└── ui5-library-showcase // showcase library
```The library contains one control the `QRCode`.
### Running the application
To run the application execute the following CLI:
```sh
# optional: prepare the repository with yarn
yarn# run the application
yarn start:app
```### Running the QRCode test page in the library
To run the `QRCode` testpage execute the following CLI:
```sh
# optional: prepare the repository with yarn
yarn# run the QRCode test page
yarn start
```### Running the QUnit testsuite of the library
To run the QUnit testsuite of the library execute the following CLI:
```sh
# optional: prepare the repository with yarn
yarn# run the QUnit testsuite
yarn testsuite
```### Running the Karma to execute the QUnit testsuite of the library
To run Karma to execute the QUnit testsuite execute the following CLI:
```sh
# optional: prepare the repository with yarn
yarn# run Karma
yarn test
```## License
This work is [dual-licensed](./LICENSE) under Apache 2.0 and the Derived Beer-ware License. The official license will be Apache 2.0, but ultimately you can choose between one of them if you use this work.
When you like this stuff, buy [@vobu](https://twitter.com/vobu), [@matz3](https://twitter.com/matthiaso), [@wridgeu](https://twitter.com/wridgeu) a beer or buy [@pmuessig](https://twitter.com/pmuessig) a coke when you see them.