{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:secondsky/sap-skills:skills/sap-api-style", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "09539a98b0dc5ce0f7a028ed8e8cab96d1c3fe1c", "treeHash": "6f7f6999b5610c56069d2170c4f46ed9e4ebc4ebdd807e487b188f7de24a5b7c", "generatedAt": "2025-11-28T10:28:10.900382Z", "toolVersion": "publish_plugins.py@0.2.0" }, "origin": { "remote": "git@github.com:zhongweili/42plugin-data.git", "branch": "master", "commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390", "repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data" }, "manifest": { "name": "sap-api-style", "description": "Comprehensive guidance for documenting SAP APIs following official SAP API Style Guide standards. Covers REST, OData, OpenAPI, Javadoc, JSDoc, and API Business Hub compliance.", "version": "1.0.0" }, "content": { "files": [ { "path": "README.md", "sha256": "bd8bef477b2a94275b53eec22d0933e1d58ca04047f0efebca7cc46d7d8d0130" }, { "path": "SKILL.md", "sha256": "af2099a2f3dfcc3d089d0faae30f6d45e65c5432267a13c1dffb09bfccc4a5f6" }, { "path": "references/developer-guides.md", "sha256": "b340234e627f4592b5f3d43c27b81ed853b222b8efd84ba927dedb0e6e95d12d" }, { "path": "references/deprecation-policy.md", "sha256": "afb9ae0ddd799899e2fa020c43de3d249abf70d7dbb9dd7af4ce2eea31b9e0a4" }, { "path": "references/naming-conventions.md", "sha256": "10e0719a15752ba251eeafc999a4061b767b30d106f76fad61314830be446c79" }, { "path": "references/glossary-resources.md", "sha256": "a28da9075d577298cb2f6e1b7aba4537eb2d8684c6a344eb087156b38922a7ce" }, { "path": "references/java-javascript-dotnet-guide.md", "sha256": "b542327631952576a17618975de1cb99b75b037422d674e7bb8dbd575e99a9cb" }, { "path": "references/rest-odata-openapi-guide.md", "sha256": "8afd1e9a7578cc1a59ccdb4cebf18cd44c0f7f479afe86d559d7cc06a719d209" }, { "path": "references/manual-templates-guide.md", "sha256": "8b9d56b99c47ae1fc723a64c46b0961041f4319a58f66c0668066e45b31be9b1" }, { "path": "references/quality-processes.md", "sha256": "c7529c41d605ae9b9bb3ea361dc511860e452d08397af6d5f81ceaefb982839b" }, { "path": ".claude-plugin/plugin.json", "sha256": "b0b221e769fd1b7d918fe89a7d690aca233ec782ac72becc6c6f47ee3a319655" }, { "path": "templates/rest-api-method-template.md", "sha256": "10883dffee3ff7ebc73729d71468b3b4c5f67afaa03fd7c85b4bb84b5f8c6c48" }, { "path": "templates/odata-service-overview-template.md", "sha256": "3da25ef899201d5db2bab983515a7ffffa939986da99dae1365316b090baa73d" }, { "path": "templates/rest-api-overview-template.md", "sha256": "fd3f197ac57124105613351105978a41935d5f0746a410e287c035686cfa6f45" }, { "path": "templates/odata-operation-template.md", "sha256": "8156816cebacdd820aedc8ac0f42b90ff87705e944064cffc8f1371b2a649a48" }, { "path": "templates/odata-resource-template.md", "sha256": "c8f0b49a39e53847a20b53874a347b88dc172be3cfa440a4c3fb8b9d2f3d2ec4" } ], "dirSha256": "6f7f6999b5610c56069d2170c4f46ed9e4ebc4ebdd807e487b188f7de24a5b7c" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }