{"ref":"artifact:ui5-community-generator-ui5-app","page":"/artifacts/ui5-community-generator-ui5-app","json":"/artifacts/ui5-community-generator-ui5-app.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"ui5-community-generator-ui5-app","name":"generator-ui5-app","artifact_type":"generator","ecosystem":"ui5","domain":"developer-experience","origin_ring":"community-org","description":{"one_line":"A Yeoman generator, built on the official UI5 tooling, that scaffolds a new UI5 application in one pass, run as a plug-in for Easy-UI5 or standalone, ready for npm start.","short":"Easy-UI5 generator scaffolding a new UI5 application","what_it_solves":"Starting a UI5 application from nothing means laying out the project structure and UI5 tooling configuration by hand. This generator does that in one pass, run through Easy-UI5 as `yo easy-ui5 app` or standalone as `yo ./generator-ui5-app`. It stops at the initial scaffold: `npm start` then runs the generated project through the ordinary UI5 tooling development server."},"links":{"repo":"https://github.com/ui5-community/generator-ui5-app"},"identity":{"license":"Apache-2.0"},"source_available":true,"provides":[{"capability":"capability:generators","what_it_does":"Scaffolds a UI5 application on the official UI5 tooling, as a plug-in for Easy-UI5 or standalone with Yeoman.","sources":[{"url":"https://github.com/ui5-community/generator-ui5-app","title":"ui5-community/generator-ui5-app — repository","checked":"2026-09-14","quote":"Generator for UI5 applications which use the official UI5 tooling. This generator was built as a plug-in for the community project Easy UI5 by SAP."}]}],"maintainers":["actor:ui5-community"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-14"},"contributors":["actor:akudev","actor:flovogt","actor:gregorwolf","actor:h4ze","actor:lemaiwo","actor:matz3","actor:mauriciolauffer","actor:petermuessig","actor:tobiashofmann","actor:uxkjaer","actor:vobu"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"poor","evidence":"79 months since release"},{"label":"Continuity","tier":"good","evidence":"11 contributors, 5 publishers, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-07, not archived"}],"compatibility":[{"label":"Declared for","tier":"unknown","evidence":"no UI5 release lines in the atlas"},{"label":"Survived majors","tier":"unknown","evidence":"no UI5 release lines in the atlas"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"good","evidence":"9 test files"},{"label":"Docs","tier":"fair","evidence":"README 3 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":4,"unit":"installs/week"},{"value":5,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-24","latest_version":"1.0.8","majors":{"1":{"version":"1.0.0","date":"2019-04-24"}},"license":"ISC","first_release":"2019-04-24","last_release":"2020-04-07","releases":9,"cadence_days":0,"maintainers":5,"repository":null,"repository_directory":null,"peer_cds":null,"dependencies":1,"node_engine":null,"test_script":false,"types":false,"downloads_weekly":4,"downloads_monthly":9,"stars":5,"forks":5,"open_issues":1,"archived":false,"pushed_at":"2026-07-01","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2022-08-18T19:55:29Z","open_prs":0,"tree_truncated":false,"test_files":9,"workflows":0,"other_ci":false,"readme_bytes":2786,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2022-08-18","last_commit":"2026-07-01","commits":47,"contributors":11,"readme_path":"README.md","readme_sha":"d7ef643abe85c8ec2fa0f4e8c1edf3db65d1840e","months_since_release":79,"dormant":true,"repo_read":"2026-10-24"},"release_notes":{"license":"Apache-2.0","quotable":true,"versions":[{"version":"1.0.8","date":"2020-04-07"},{"version":"1.0.7","date":"2020-04-07"},{"version":"1.0.6","date":"2019-05-24"},{"version":"1.0.5","date":"2019-05-02"},{"version":"1.0.4","date":"2019-05-02"},{"version":"1.0.3","date":"2019-05-02"},{"version":"1.0.2","date":"2019-05-02"},{"version":"1.0.1","date":"2019-04-24"},{"version":"1.0.0","date":"2019-04-24"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:ui5-community","name":"UI5 Community","json":"/actors/ui5-community.json"}],"contributors":[{"ref":"actor:akudev","name":"Andreas Kunz","json":"/actors/akudev.json"},{"ref":"actor:flovogt","name":"Florian Vogt","json":"/actors/flovogt.json"},{"ref":"actor:gregorwolf","name":"Gregor Wolf","json":"/actors/gregorwolf.json"},{"ref":"actor:uxkjaer","name":"Jakob Marius Kjaer","json":"/actors/uxkjaer.json"},{"ref":"actor:h4ze","name":"Johannes Gluch","json":"/actors/h4ze.json"},{"ref":"actor:matz3","name":"Matthias Oßwald","json":"/actors/matz3.json"},{"ref":"actor:mauriciolauffer","name":"Mauricio Lauffer","json":"/actors/mauriciolauffer.json"},{"ref":"actor:petermuessig","name":"Peter Muessig","json":"/actors/petermuessig.json"},{"ref":"actor:tobiashofmann","name":"Tobias Hofmann","json":"/actors/tobiashofmann.json"},{"ref":"actor:vobu","name":"Volker Buzek","json":"/actors/vobu.json"},{"ref":"actor:lemaiwo","name":"Wouter Lemaire","json":"/actors/lemaiwo.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}