Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/SAP/ui5-tooling
An open and modular toolchain to develop state of the art applications based on the UI5 framework
https://github.com/SAP/ui5-tooling
build-tool cli module-bundler open-source openui5 sap tooling ui5
Last synced: about 1 month ago
JSON representation
An open and modular toolchain to develop state of the art applications based on the UI5 framework
- Host: GitHub
- URL: https://github.com/SAP/ui5-tooling
- Owner: SAP
- License: apache-2.0
- Created: 2018-03-26T14:48:22.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-10-15T07:01:56.000Z (about 2 months ago)
- Last Synced: 2024-10-19T23:51:10.800Z (about 2 months ago)
- Topics: build-tool, cli, module-bundler, open-source, openui5, sap, tooling, ui5
- Language: JavaScript
- Homepage: https://sap.github.io/ui5-tooling
- Size: 98.1 MB
- Stars: 465
- Watchers: 45
- Forks: 71
- Open Issues: 85
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Support: SUPPORT.md
Awesome Lists containing this project
- awesome - SAP/ui5-tooling - An open and modular toolchain to develop state of the art applications based on the UI5 framework (JavaScript)
- awesome-ui5 - UI5 Build and Development Tooling (official)
README
![UI5 logo](./docs/images/UI5_logo_wide.png)
# UI5 Tooling
> An open and modular toolchain to develop state-of-the-art applications based on the [UI5](https://ui5.sap.com) framework.
[![REUSE status](https://api.reuse.software/badge/github.com/SAP/ui5-tooling)](https://api.reuse.software/info/github.com/SAP/ui5-tooling)
[![OpenUI5 Community Slack (#tooling channel)](https://img.shields.io/badge/slack-join-44cc11.svg)](https://ui5-slack-invite.cfapps.eu10.hana.ondemand.com)
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg)](CODE_OF_CONDUCT.md)> [UI5 Tooling v4](https://sap.github.io/ui5-tooling/v4) is the latest and stable version 🎉
>
> [UI5 Tooling v3](https://sap.github.io/ui5-tooling/v3) is a stable version and in maintenance mode 🚢
>
> [UI5 Tooling v2](https://sap.github.io/ui5-tooling/v2) has been deprecated 🚫
>
> Please migrate your projects to [UI5 Tooling v4](https://sap.github.io/ui5-tooling/v4/updates/migrate-v4/)!## Resources
- [Documentation](https://sap.github.io/ui5-tooling/v3/)
- [API Reference](https://sap.github.io/ui5-tooling/v3/api/)
- [CLI Documentation](https://sap.github.io/ui5-tooling/v3/pages/CLI/)
- [Project Configuration](https://sap.github.io/ui5-tooling/v3/pages/Configuration/)
- 🎬 [UI5con@SAP 2020 Talk](https://www.youtube.com/watch?v=8IHoVJLKN34)
- 🎬 [UI5con@SAP 2018 Talk](https://www.youtube.com/watch?v=iQ07oe26y_k)
- [Contribution Guidelines](https://github.com/SAP/ui5-tooling/blob/main/CONTRIBUTING.md)
- [Roadmap](https://github.com/SAP/ui5-tooling/issues/701)## Modules
UI5 Tooling consists of multiple modules. Each one is managed in a separate repository:
- [ui5-cli](https://github.com/SAP/ui5-cli): UI5 Command Line Interface, utilizing all of the following modules
- [ui5-project](https://github.com/SAP/ui5-project): Modules for building a UI5 project's dependency tree, including configuration
- [ui5-server](https://github.com/SAP/ui5-server): Modules for running a UI5 development server
- [ui5-builder](https://github.com/SAP/ui5-builder): Modules for building UI5 projects
- [ui5-fs](https://github.com/SAP/ui5-fs): UI5 specific file system abstraction
- [ui5-logger](https://github.com/SAP/ui5-logger): Internal logging module**Usage Overview** *(arrows indicate dependencies)*
![Module Overview](./docs/images/Module_overview.png)## Contributing
Please check our [Contribution Guidelines](https://github.com/SAP/ui5-tooling/blob/main/CONTRIBUTING.md).
## Support
Please follow our [Contribution Guidelines](https://github.com/SAP/ui5-tooling/blob/main/CONTRIBUTING.md#report-an-issue) on how to report an issue. Or chat with us in the [`#tooling`](https://openui5.slack.com/archives/C0A7QFN6B) channel of the [OpenUI5 Community Slack](https://ui5-slack-invite.cfapps.eu10.hana.ondemand.com). For public Q&A, use the [`ui5-tooling` tag on Stack Overflow](https://stackoverflow.com/questions/tagged/ui5-tooling).