{"ref":"artifact:capire-common","page":"/artifacts/capire-common","json":"/artifacts/capire-common.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"capire-common","name":"common","artifact_type":"sample","ecosystem":"cap","use_as":"reference","domain":"developer-experience","origin_ring":"sap-official","description":{"one_line":"A CAP plugin that extends `@sap/cds/common` with enhanced reuse data in `.csv`, published as a sample of how to write a CAP plugin rather than as something to run in production.","short":"Sample CAP plugin extending @sap/cds/common with reuse data","what_it_solves":"Adding it as a dependency automatically extends selected definitions in `@sap/cds/common` and fills the database with enhanced initial data, without further configuration or coding, which is the plug and play principle of CAP plugins working on a small piece of reuse content. Its own README puts a caution above all of that: this is just a sample, not intended for production use and not optimised for performance or security, meant to demonstrate how to create a CAP plugin and how to use it in an application. The application it is used in is the [capire/bookstore](artifact:capire-bookstore) sample."},"links":{"repo":"https://github.com/capire/common"},"identity":{"license":"Apache-2.0"},"source_available":true,"demonstrates":["capability:plugin-authoring"],"maintainers":["actor:capire"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-14"},"contributors":["actor:akatuoro","actor:chgeo","actor:danjoa","actor:renejeglinsky"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"poor","evidence":"158 months since release"},{"label":"Continuity","tier":"good","evidence":"4 contributors, 2 publishers, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-10, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"poor","evidence":"no release since @sap/cds 10 shipped (July 2026)"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"fair","evidence":"none found in the tree"},{"label":"Docs","tier":"poor","evidence":"README 1 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":3413,"unit":"installs/week","note":"Installs far exceed the number of people watching it — usually a sign it arrives as somebody else's dependency rather than by choice."},{"value":1,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-24","latest_version":"0.2.5","majors":{"0.1":{"version":"0.1.0","date":"2011-06-18"},"0.2":{"version":"0.2.0","date":"2011-08-31"}},"license":null,"first_release":"2011-06-18","last_release":"2013-08-21","releases":10,"cadence_days":11,"maintainers":2,"repository":"git://github.com/gett/common.git","repository_directory":null,"peer_cds":null,"dependencies":0,"node_engine":null,"test_script":false,"types":false,"downloads_weekly":3413,"downloads_monthly":25125,"stars":1,"forks":1,"open_issues":3,"archived":false,"pushed_at":"2026-10-15","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2025-04-03T06:21:34Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":940,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2025-04-03","last_commit":"2026-10-15","commits":22,"contributors":4,"readme_path":"readme.md","readme_sha":"07bf69cb92c2970cfe3f7f09694c83fa72c142ac","months_since_release":158,"dormant":true,"repo_read":"2026-10-24"},"release_notes":{"license":"Apache-2.0","quotable":true,"versions":[{"version":"0.2.5","date":"2013-08-21"},{"version":"0.2.4","date":"2013-08-15"},{"version":"0.2.3","date":"2013-05-23"},{"version":"0.2.1","date":"2011-08-31"},{"version":"0.2.0","date":"2011-08-31"},{"version":"0.1.4","date":"2011-08-06"},{"version":"0.1.3","date":"2011-08-03"},{"version":"0.1.2","date":"2011-07-23"},{"version":"0.1.1","date":"2011-06-22"},{"version":"0.1.0","date":"2011-06-18"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:capire","name":"Capire Docs & Samples","json":"/actors/capire.json"}],"contributors":[{"ref":"actor:chgeo","name":"Christian Georgi","json":"/actors/chgeo.json"},{"ref":"actor:danjoa","name":"Daniel Hutzel","json":"/actors/danjoa.json"},{"ref":"actor:akatuoro","name":"Johannes Vogt","json":"/actors/akatuoro.json"},{"ref":"actor:renejeglinsky","name":"René Jeglinsky","json":"/actors/renejeglinsky.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}