{"ref":"artifact:salvatorelaspata-cap-plugin-adobe-forms","page":"/artifacts/salvatorelaspata-cap-plugin-adobe-forms","json":"/artifacts/salvatorelaspata-cap-plugin-adobe-forms.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"salvatorelaspata-cap-plugin-adobe-forms","name":"@salvatorela/cap-plugin-adobe-forms","artifact_type":"cds-plugin","ecosystem":"cap","domain":"operations-and-runtime","origin_ring":"independent","description":{"one_line":"A CAP plugin that wraps the SAP Forms service by Adobe on BTP as a CAP service, rendering a PDF from a form template with credentials from a destination or direct configuration.","short":"CAP plugin wrapping the SAP Forms service by Adobe on BTP","what_it_solves":"Renders a PDF from a form template without hand-writing the BTP call: credentials come from a destination or direct config, the way CAP resolves everything else."},"links":{"npm":"https://www.npmjs.com/package/@salvatorela/cap-plugin-adobe-forms","repo":"https://github.com/salvatorelaspata/cap-plugin-adobe-forms"},"identity":{"author":"Salvatore La Spata","license":"MIT"},"compat":{"runtimes":["node"],"deployment":["cf","local"]},"type_properties":{"distribution":{"value":["npm"],"sources":[{"url":"https://github.com/salvatorelaspata/cap-plugin-adobe-forms","title":"@salvatorela/cap-plugin-adobe-forms — README","checked":"2026-10-18","quote":"npm install @salvatorela/cap-plugin-adobe-forms"}]}},"source_available":true,"provides":[{"capability":"capability:document-output","what_it_does":"Calls SAP Forms service by Adobe to render a template to PDF, authenticating through a BTP destination or direct client credentials.","sources":[{"url":"https://github.com/salvatorelaspata/cap-plugin-adobe-forms#configuration","title":"cap-plugin-adobe-forms — Configuration","checked":"2026-08-31","quote":"The plugin supports two authentication modes. Destination service is preferred for BTP deployments; direct credentials are useful for local development."}]}],"provenance":{"discovered_via":[{"source":"source:maintainer"}],"first_seen":"2026-08-31"},"maintainers":["actor:salvatorelaspata"],"contributors":["actor:salvatorelaspata"],"requires":["artifact:btp-destination"],"drafted_with_ai":true},"effective_normative_relations":[{"instrument":"instrument:sap-developer-license-3-2-cap","relation":"use-constrained-by","sections":["1","2","3"],"applies_when":"A cds-plugin is used with SAP CAP materials, or an artifact is explicitly identified as a CAP plugin or application.","note":"This is inherited applicability, not a licence verdict about the artifact itself. Review the agreement for the actual materials and use; an explicit artifact relationship to another revision takes precedence.","scope":{"kind":"artifact"},"sources":[{"url":"https://cap.cloud.sap/resources/license/developer-license-3_2_CAP.txt","title":"SAP Developer License Agreement 3.2 CAP","checked":"2026-09-16","quote":"documentation, plug-ins, templates, scripts and sample code, libraries, software development kits"}],"inherited_from":"cap-plugins-and-applications","relevant_capabilities":["agent-systems-access","async-processing","data-import-export","database-connectors","deployment","destinations","llm-integration","mcp-servers","plugin-authoring","replication","retrieval-augmented-generation","rfc-connectivity"]}],"readings":{"liveness":[{"label":"Maintenance","tier":"fair","evidence":"6 months since release"},{"label":"Continuity","tier":"fair","evidence":"one contributor, personally owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-04, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"^9.1.0 — cds 9 only, in maintenance until 2027-06"},{"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":"good","evidence":"2 test files, npm test"},{"label":"Docs","tier":"good","evidence":"README 10 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":1,"unit":"installs/week"},{"value":1,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","latest_version":"0.0.8","majors":{"0.0":{"version":"0.0.1","date":"2026-04-23"}},"license":"MIT","first_release":"2026-04-23","last_release":"2026-04-24","releases":8,"cadence_days":0,"maintainers":1,"repository":"git+https://github.com/salvatorelaspata/cap-plugin-adobe-forms.git","peer_cds":"^9.1.0","test_script":true,"types":false,"downloads_weekly":1,"stars":1,"forks":0,"open_issues":0,"archived":false,"pushed_at":"2026-04-25","license_spdx":"MIT","org_owned":false,"default_branch":"master","contributors":1,"tree_truncated":false,"test_files":2,"workflows":0,"other_ci":false,"readme_bytes":10015,"docs_files":0,"changelog":true,"license_file":true,"dts_files":0,"readme_path":"README.md","readme_sha":"78fdcb819af5e3d3c99e21a08b65140121448a39","months_since_release":6,"dormant":false,"repository_directory":null,"first_commit":"2026-04-22","last_commit":"2026-04-25","commits":16,"dependencies":2,"node_engine":">=20","downloads_monthly":13,"created_at":"2026-04-22T22:23:41Z","open_prs":0,"repo_read":"2026-10-26"},"release_notes":{"license":"MIT","quotable":true,"versions":[{"version":"0.0.8","date":"2026-04-24"},{"version":"0.0.7","date":"2026-04-23"},{"version":"0.0.6","date":"2026-04-23"},{"version":"0.0.5","date":"2026-04-23"},{"version":"0.0.4","date":"2026-04-23"},{"version":"0.0.3","date":"2026-04-23"},{"version":"0.0.2","date":"2026-04-23"},{"version":"0.0.1","date":"2026-04-23"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:salvatorelaspata","name":"SalvatoreLa","json":"/actors/salvatorelaspata.json"}],"contributors":[{"ref":"actor:salvatorelaspata","name":"SalvatoreLa","json":"/actors/salvatorelaspata.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}