Archify | New Registry…; creators ordered Model, Registry, Diagram, Decision; 0.8.1

This commit is contained in:
2026-10-20 10:55:00 +03:00
parent 2ba66c1ee2
commit c66e819abe
6 changed files with 89 additions and 26 deletions
+36 -22
View File
@@ -2,7 +2,7 @@
"name": "archify-vscode-ext",
"displayName": "Archify Diagram Viewer",
"description": "Archify diagrams in VS Code. Write diagrams as .archify files in YAML: they open as the interactive diagram, with live updates, validation, templates and completion. Also previews Archify's own JSON files (*.architecture.json, …) and opens rendered Archify HTML.",
"version": "0.8.0",
"version": "0.8.1",
"publisher": "root-at-skic",
"license": "MIT",
"sponsor": {
@@ -49,16 +49,21 @@
],
"contributes": {
"commands": [
{
"command": "archify.newDiagram",
"title": "Archify | New Diagram…",
"icon": "$(new-file)"
},
{
"command": "archify.newModel",
"title": "Archify | New Model…",
"icon": "$(new-folder)"
},
{
"command": "archify.newRegistry",
"title": "Archify | New Registry…",
"icon": "$(symbol-field)"
},
{
"command": "archify.newDiagram",
"title": "Archify | New Diagram…",
"icon": "$(new-file)"
},
{
"command": "archify.newDecision",
"title": "Archify | New Decision…",
@@ -179,39 +184,44 @@
],
"explorer/context": [
{
"command": "archify.newDiagram",
"command": "archify.newModel",
"when": "explorerResourceIsFolder",
"group": "zzz_archify@1"
},
{
"command": "archify.newModel",
"command": "archify.newRegistry",
"when": "explorerResourceIsFolder",
"group": "zzz_archify@2"
},
{
"command": "archify.newDiagram",
"when": "explorerResourceIsFolder",
"group": "zzz_archify@3"
},
{
"command": "archify.newDecision",
"when": "explorerResourceIsFolder",
"group": "zzz_archify@2"
"group": "zzz_archify@4"
},
{
"command": "archify.showPreview",
"when": "resourceFilename =~ /(\\.archify|\\.archify-registry|\\.archify-decision|\\.(architecture|workflow|sequence|dataflow|lifecycle)\\.json)$/",
"group": "zzz_archify@3"
},
{
"command": "archify.renderToHtml",
"when": "resourceFilename =~ /(\\.archify|\\.(architecture|workflow|sequence|dataflow|lifecycle)\\.json)$/",
"group": "zzz_archify@4"
"group": "zzz_archify@5"
},
{
"command": "archify.openHtmlViewer",
"when": "resourceExtname == .html",
"group": "zzz_archify@3"
"group": "zzz_archify@6"
},
{
"command": "archify.renderToHtml",
"when": "resourceFilename =~ /(\\.archify|\\.(architecture|workflow|sequence|dataflow|lifecycle)\\.json)$/",
"group": "zzz_archify@7"
},
{
"command": "archify.openModel",
"when": "resourceFilename =~ /\\.archify(-registry|-decision)?$/",
"group": "zzz_archify@5"
"group": "zzz_archify@8"
}
],
"editor/title/context": [
@@ -223,16 +233,20 @@
],
"file/newFile": [
{
"command": "archify.newDiagram",
"group": "file"
"command": "archify.newModel",
"group": "file@1"
},
{
"command": "archify.newModel",
"group": "file"
"command": "archify.newRegistry",
"group": "file@2"
},
{
"command": "archify.newDiagram",
"group": "file@3"
},
{
"command": "archify.newDecision",
"group": "file"
"group": "file@4"
}
]
},