{"ref":"artifact:mauriciolauffer-openui5-tour","page":"/artifacts/mauriciolauffer-openui5-tour","json":"/artifacts/mauriciolauffer-openui5-tour.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"mauriciolauffer-openui5-tour","name":"openui5-tour","artifact_type":"package","source_available":true,"ecosystem":"ui5","domain":"ui-and-frontend-bridge","origin_ring":"independent","use_as":"dependency","description":{"one_line":"An OpenUI5 control library for a step-by-step guided tour inside a UI5 app, where each TourStep has a title, content, a target control from the view and a placement.","short":"OpenUI5 control library for guided app tours","what_it_solves":"Showing a user around an app is usually a manual or a screen recording. This library puts the tour inside the app: a `Tour` holds `TourStep` objects, each with a `title`, `content`, a `target` control taken from the view (for example `this.getView().byId('someControl')`) and a `placement` such as `PlacementType.Right`. The tour is started with `start()` and takes `started`, `completed`, `nextStep` and `previousStep` handlers. The modules are `openui5/tour/Tour` and `openui5/tour/TourStep`, loaded in a controller with `sap.ui.define` or `sap.ui.require`."},"links":{"repo":"https://github.com/mauriciolauffer/openui5-tour","npm":"https://www.npmjs.com/package/openui5-tour","homepage":"https://mauriciolauffer.github.io/openui5-tour/demo/webapp/index.html"},"identity":{"author":"Mauricio Lauffer","license":"MIT"},"provides":[{"capability":"capability:ui5-custom-controls","what_it_does":"Publishes the `Tour` and `TourStep` controls as an OpenUI5 library that a host app loads and uses from a controller.","sources":[{"url":"https://github.com/mauriciolauffer/openui5-tour","title":"mauriciolauffer/openui5-tour — README","checked":"2026-10-19","quote":"An OpenUI5 Control which helps developers to create a step-by-step guided tour through their UI5 apps."},{"url":"https://github.com/mauriciolauffer/openui5-tour","title":"mauriciolauffer/openui5-tour — README","checked":"2026-10-19","quote":"Import openui5-tour to your UI5 controller using *sap.ui.define* or *sap.ui.require*:"}]}],"requires":[{"ref":"artifact:openui5-core","for":"The framework the controls are built for and run in: the tour points at controls of a UI5 view and is loaded from a UI5 controller.","requirement":"required","basis":"binding","role":"framework","sources":[{"url":"https://github.com/mauriciolauffer/openui5-tour","title":"mauriciolauffer/openui5-tour — README","checked":"2026-10-19","quote":"Add the library to sap.ui5/dependencies/libs and set its path in sap.ui5/resourceRoots in your manifest.json file"}]}],"maintainers":["actor:mauriciolauffer"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-10-19"},"contributors":["actor:mauriciolauffer","actor:osvaldoalvaradodev"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"poor","evidence":"35 months since release"},{"label":"Continuity","tier":"fair","evidence":"2 contributors, 1 publisher"},{"label":"Repository","tier":"fair","evidence":"pushed 2025-04, 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":"workflows present, no completed run on the default branch"}],"practice":[{"label":"Tests","tier":"good","evidence":"11 test files, npm test"},{"label":"Docs","tier":"fair","evidence":"README 3 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":5,"unit":"installs/week","note":"More people watching than installing — noticed deliberately rather than pulled in."},{"value":22,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","latest_version":"1.0.0","majors":{"1":{"version":"1.0.0","date":"2023-12-05"},"0.0":{"version":"0.0.1","date":"2017-12-13"},"0.1":{"version":"0.1.0","date":"2023-05-11"}},"license":"MIT","first_release":"2017-12-13","last_release":"2023-12-05","releases":22,"cadence_days":114,"maintainers":1,"repository":"git+https://github.com/mauriciolauffer/openui5-tour.git","repository_directory":null,"peer_cds":null,"dependencies":0,"node_engine":null,"test_script":true,"types":false,"downloads_weekly":5,"downloads_monthly":55,"stars":22,"forks":5,"open_issues":1,"archived":false,"pushed_at":"2025-04-24","license_spdx":"MIT","org_owned":false,"default_branch":"master","created_at":"2017-08-27T02:06:06Z","open_prs":0,"tree_truncated":false,"test_files":11,"workflows":6,"other_ci":false,"readme_bytes":2662,"docs_files":0,"changelog":true,"license_file":true,"dts_files":0,"first_commit":"2017-08-27","last_commit":"2025-04-24","commits":97,"contributors":2,"readme_path":"README.md","readme_sha":"aca258de7558e3db5b10e14479b803cfc1c4ad01","months_since_release":35,"dormant":true,"repo_read":"2026-10-25"},"release_notes":{"license":"MIT","quotable":true,"source":{"kind":"repo","path":"CHANGELOG.md","ref":"master","url":"https://github.com/mauriciolauffer/openui5-tour/blob/master/CHANGELOG.md"},"format":"conventional","releases":[{"version":"1.0.0","date":"2023-12-05","date_source":"heading","heading":"1.0.0 (2023-12-05)","url":"https://github.com/mauriciolauffer/openui5-tour/blob/master/CHANGELOG.md#100-2023-12-05","sections":[{"kind":"breaking","heading":"⚠ BREAKING CHANGES","items":1},{"kind":"feature","heading":"Features","items":1}],"hash":"1240cb9d605f81da"},{"version":"0.1.0","date":"2023-05-11","date_source":"heading","heading":"0.1.0 (2023-05-11)","url":"https://github.com/mauriciolauffer/openui5-tour/blob/master/CHANGELOG.md#010-2023-05-11","sections":[{"kind":"feature","heading":"Features","items":1},{"kind":"fix","heading":"Bug Fixes","items":2}],"hash":"dda841f53f34deab"},{"version":"0.0.26","date":"2023-05-11","date_source":"heading","heading":"0.0.26 (2023-05-11)","url":"https://github.com/mauriciolauffer/openui5-tour/blob/master/CHANGELOG.md#0026-2023-05-11","sections":[{"kind":"fix","heading":"Bug Fixes","items":2}],"hash":"798bf01d9cc47f2f"}],"versions":[{"version":"1.0.0","date":"2023-12-05"},{"version":"0.1.0","date":"2023-05-11"},{"version":"0.0.27","date":"2021-06-17"},{"version":"0.0.25","date":"2021-03-07"},{"version":"0.0.24","date":"2020-10-16"},{"version":"0.0.21","date":"2020-07-24"},{"version":"0.0.20","date":"2020-04-09"},{"version":"0.0.19","date":"2019-12-16"},{"version":"0.0.18","date":"2019-04-07"},{"version":"0.0.17","date":"2019-03-26"},{"version":"0.0.15","date":"2018-11-14"},{"version":"0.0.14","date":"2018-10-30"},{"version":"0.0.13","date":"2018-09-12"},{"version":"0.0.12","date":"2018-09-12"},{"version":"0.0.11","date":"2018-07-23"},{"version":"0.0.10","date":"2018-07-16"},{"version":"0.0.9","date":"2018-07-13"},{"version":"0.0.5","date":"2018-06-21"},{"version":"0.0.4","date":"2018-06-04"},{"version":"0.0.3","date":"2018-06-04"},{"version":"0.0.2","date":"2018-06-03"},{"version":"0.0.1","date":"2017-12-13"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:mauriciolauffer","name":"Mauricio Lauffer","json":"/actors/mauriciolauffer.json"}],"contributors":[{"ref":"actor:mauriciolauffer","name":"Mauricio Lauffer","json":"/actors/mauriciolauffer.json"},{"ref":"actor:osvaldoalvaradodev","name":"osvaldoalvaradodev","json":"/actors/osvaldoalvaradodev.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_on_to":{"ref":"artifact:openui5-core","name":"@openui5/sap.ui.core","json":"/artifacts/openui5-core.json"},"add_ons":[],"answered_through_parts":[]}}