https://github.com/ui5-community/ui5-library-showcase
[DEPRECATED] Libraries have been incorporated in the ui5-ecosystem-showcase!
https://github.com/ui5-community/ui5-library-showcase
best-practices es6 library showcase ui5
Last synced: about 1 year ago
JSON representation
[DEPRECATED] Libraries have been incorporated in the ui5-ecosystem-showcase!
- Host: GitHub
- URL: https://github.com/ui5-community/ui5-library-showcase
- Owner: ui5-community
- License: other
- Archived: true
- Created: 2021-02-10T12:36:04.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2022-08-24T08:26:12.000Z (almost 4 years ago)
- Last Synced: 2025-03-01T06:26:48.651Z (over 1 year ago)
- Topics: best-practices, es6, library, showcase, ui5
- Language: JavaScript
- Homepage: https://github.com/ui5-community/ui5-ecosystem-showcase/
- Size: 267 KB
- Stars: 13
- Watchers: 6
- Forks: 2
- Open Issues: 1
-
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.