Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 17:58:35 +08:00
commit 2448fbf2fb
25 changed files with 2940 additions and 0 deletions

129
plugin.lock.json Normal file
View File

@@ -0,0 +1,129 @@
{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:atc-net/atc-agentic-toolkit:.claude/plugins/azure-iot",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "39470c01345508768838f4ba78c8b8cf6e9425b5",
"treeHash": "edbe6b86c177fd35d4d0624dc2dae6c65fd9d6fa2bdbc1cd92467947c8317368",
"generatedAt": "2025-11-28T10:13:58.918699Z",
"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": "azure-iot",
"description": "Azure IoT services automation and scaffolding for IoT Edge modules, IoT Hub, and related services",
"version": "1.0.0"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "def862cd6e8e3bb1e270a31ef8b871ba9ea0e17429fb147e740f6805ca4ead38"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "6b78aaabfddf874157210a76bfb862e70ca8b4fcaf87236954889e1031ec3388"
},
{
"path": "commands/add-iot-edge-module.md",
"sha256": "6991d0c024f8e843e931463e0b34d4b74e2cc28a0af8b654c45eee6949a5ae36"
},
{
"path": "skills/iot-edge-module/SKILL.md",
"sha256": "a390e6d4a1aab9ee1c700b0803766c7078bd004ba4a03af3a100d17f9920ee71"
},
{
"path": "skills/iot-edge-module/references/deployment-manifests.md",
"sha256": "7d519cdbbd4664466c88e062bcd70a3c984a15562e2eec4663be1f9ca85788ba"
},
{
"path": "skills/iot-edge-module/references/module-structure.md",
"sha256": "98c0fe4306c09936cef6752b6c8530311b30f134368bd600f99d32c700da10e8"
},
{
"path": "skills/iot-edge-module/scripts/manage_solution.py",
"sha256": "6afaffe2c2a2e24f96495f75971d62e46765e2b4962c2d2714a46e5d46533238"
},
{
"path": "skills/iot-edge-module/scripts/detect_project_structure.py",
"sha256": "239e1bb748342a5a1610e0488e3a158d9a301627a421a574ec5b4d62360802ae"
},
{
"path": "skills/iot-edge-module/scripts/scan_manifests.py",
"sha256": "bbfe7a9ce7d93d1410e34392ecb3fdeed3d7b1be8ab9c70413abccb54e10d251"
},
{
"path": "skills/iot-edge-module/scripts/update_deployment_manifest.py",
"sha256": "91b978218ec39bf0c1d4ce2f4d67e8a06249a6f50f751ca9c84b2350f512a12a"
},
{
"path": "skills/iot-edge-module/assets/template-.gitignore",
"sha256": "1cf9ba714f125eb59c0df3d9e841f6351fe9b4166e8188f1aeca076f2ad68556"
},
{
"path": "skills/iot-edge-module/assets/template-LoggingBuilderExtensions.cs",
"sha256": "36a0f8700cfc4a101d22157519b4daa9a9598ffa48da425816ece571d693d14e"
},
{
"path": "skills/iot-edge-module/assets/template-launchSettings.json",
"sha256": "d976ce544625055819a31aad85d4309a295788dfac23127bda94f940af639c16"
},
{
"path": "skills/iot-edge-module/assets/template-Program.cs",
"sha256": "285e417f80fa5d42718c6aa2cb33c296babdbc636937b081bc2be731525de50c"
},
{
"path": "skills/iot-edge-module/assets/template-.dockerignore",
"sha256": "5212ec08face4bac0198a06e9c8320d3570e29add2b86b53c31505bd4853252c"
},
{
"path": "skills/iot-edge-module/assets/template-GlobalUsings.cs",
"sha256": "f27b180d757272907ecbc438d5c68cef705b667c6f155619f55b7ceda00b0232"
},
{
"path": "skills/iot-edge-module/assets/template.csproj",
"sha256": "21a4239cd41dad5e63f1d7feca49e1e8f96feb75447da3e3a97cffea8b1388db"
},
{
"path": "skills/iot-edge-module/assets/template-Dockerfile.amd64.debug",
"sha256": "bbe62c83ab54215e82a5680bbd633033098c7e5bf2add99fffeff86bce8488c3"
},
{
"path": "skills/iot-edge-module/assets/template-Service.cs",
"sha256": "e29924bb4a2ab8222f827928ad769fc250514f13871ae5b70ec268eba102a1de"
},
{
"path": "skills/iot-edge-module/assets/template-ModuleConstants.cs",
"sha256": "67aae94fed55dcb85abd5710a3bfdc6a4d7f5ee3f71e3eb63732ada4a1c85e67"
},
{
"path": "skills/iot-edge-module/assets/template-Dockerfile.amd64",
"sha256": "53ffda3250ac1ae2590aecbb2f3240e76e92d619458ebffafc2f6c959a71c127"
},
{
"path": "skills/iot-edge-module/assets/template-ServiceLoggerMessages.cs",
"sha256": "3c0ad3e0133fd80f4be94603e89c8372497e01f9938afcd7b1f3cd698edbb260"
},
{
"path": "skills/iot-edge-module/assets/template-base.deployment.manifest.json",
"sha256": "5263ac57350ee0ed4982bebdd5052d0f22345909b758ae3552d47921eda51b24"
},
{
"path": "skills/iot-edge-module/assets/template-module.json",
"sha256": "6a61be7a3d4de16b2612cc6754648d72bee6e8511ef1d2ba875421fe7f3a1478"
}
],
"dirSha256": "edbe6b86c177fd35d4d0624dc2dae6c65fd9d6fa2bdbc1cd92467947c8317368"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}