Round 386: Backstage ext, Port ext, Cortex ext, OpsLevel/Compass ext (20 commands)
ober
53b6703b235078bf736acf01e340e46b215328c3
--- a/docs/jemacs-vs-emacs.md +++ b/docs/jemacs-vs-emacs.md @@ -4583,6 +4583,31 @@ No remaining Tier 1 gaps. All core editing, completion, and navigation features | ebib-import-file | :orange_circle: | Import file into Ebib | | ebib-push-citation | :orange_circle: | Push Ebib citation to buffer | +### Round 386 — Backstage ext, Port ext, Cortex ext, OpsLevel/Compass ext + +| Feature | Emacs | jemacs | Status | +|---|---|---|---| +| Backstage catalog | — | `backstage-catalog` | :orange_circle: Scaffolded | +| Backstage templates | — | `backstage-templates` | :orange_circle: Scaffolded | +| Backstage APIs | — | `backstage-apis` | :orange_circle: Scaffolded | +| Backstage TechDocs | — | `backstage-techdocs` | :orange_circle: Scaffolded | +| Port entities | — | `port-entities` | :orange_circle: Scaffolded | +| Port blueprints | — | `port-blueprints` | :orange_circle: Scaffolded | +| Port self-service actions | — | `port-actions` | :orange_circle: Scaffolded | +| Port scorecards | — | `port-scorecards` | :orange_circle: Scaffolded | +| Cortex services | — | `cortex-services` | :orange_circle: Scaffolded | +| Cortex scorecards | — | `cortex-scorecards` | :orange_circle: Scaffolded | +| Cortex catalogs | — | `cortex-catalogs` | :orange_circle: Scaffolded | +| Cortex initiatives | — | `cortex-initiatives` | :orange_circle: Scaffolded | +| OpsLevel services | — | `opslevel-services` | :orange_circle: Scaffolded | +| OpsLevel checks | — | `opslevel-checks` | :orange_circle: Scaffolded | +| OpsLevel rubrics | — | `opslevel-rubrics` | :orange_circle: Scaffolded | +| OpsLevel maturity | — | `opslevel-maturity` | :orange_circle: Scaffolded | +| Compass components | — | `compass-components` | :orange_circle: Scaffolded | +| Compass scorecards | — | `compass-scorecards` | :orange_circle: Scaffolded | +| Compass metrics | — | `compass-metrics` | :orange_circle: Scaffolded | +| Compass teams | — | `compass-teams` | :orange_circle: Scaffolded | + ### Round 385 — Temporal ext, Cadence ext, Inngest ext, Trigger.dev/Windmill ext | Feature | Emacs | jemacs | Status | --- a/src/jerboa-emacs/editor-extra-final.ss +++ b/src/jerboa-emacs/editor-extra-final.ss @@ -27134,3 +27134,44 @@ (def (cmd-windmill-resources app) (let* ((echo (app-state-echo app))) (echo-message! echo "Windmill: listing resources"))) + +;; Round 386 batch 2 — Cortex ext, OpsLevel/Compass ext +(def (cmd-cortex-catalogs app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Cortex: browsing catalogs"))) + +(def (cmd-cortex-initiatives app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Cortex: listing initiatives"))) + +(def (cmd-opslevel-services app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "OpsLevel: listing services"))) + +(def (cmd-opslevel-checks app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "OpsLevel: listing checks"))) + +(def (cmd-opslevel-rubrics app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "OpsLevel: listing rubrics"))) + +(def (cmd-opslevel-maturity app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "OpsLevel: showing maturity report"))) + +(def (cmd-compass-components app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Compass: listing components"))) + +(def (cmd-compass-scorecards app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Compass: listing scorecards"))) + +(def (cmd-compass-metrics app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Compass: showing metrics"))) + +(def (cmd-compass-teams app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Compass: listing teams"))) --- a/src/jerboa-emacs/editor-extra-modes.ss +++ b/src/jerboa-emacs/editor-extra-modes.ss @@ -27917,3 +27917,44 @@ (def (cmd-inngest-events app) (let* ((echo (app-state-echo app))) (echo-message! echo "Inngest: listing events"))) + +;; Round 386 batch 1 — Backstage ext, Port ext +(def (cmd-backstage-catalog app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Backstage: browsing service catalog"))) + +(def (cmd-backstage-templates app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Backstage: listing software templates"))) + +(def (cmd-backstage-apis app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Backstage: listing API definitions"))) + +(def (cmd-backstage-techdocs app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Backstage: browsing TechDocs"))) + +(def (cmd-port-entities app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Port: listing entities"))) + +(def (cmd-port-blueprints app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Port: listing blueprints"))) + +(def (cmd-port-actions app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Port: listing self-service actions"))) + +(def (cmd-port-scorecards app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Port: listing scorecards"))) + +(def (cmd-cortex-services app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Cortex: listing services"))) + +(def (cmd-cortex-scorecards app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Cortex: listing scorecards"))) --- a/src/jerboa-emacs/editor-extra-regs2.ss +++ b/src/jerboa-emacs/editor-extra-regs2.ss @@ -9574,4 +9574,26 @@ (register-command! 'windmill-flows cmd-windmill-flows) (register-command! 'windmill-schedules cmd-windmill-schedules) (register-command! 'windmill-resources cmd-windmill-resources) + + ;; Round 386 — Backstage ext, Port ext, Cortex ext, OpsLevel/Compass ext + (register-command! 'backstage-catalog cmd-backstage-catalog) + (register-command! 'backstage-templates cmd-backstage-templates) + (register-command! 'backstage-apis cmd-backstage-apis) + (register-command! 'backstage-techdocs cmd-backstage-techdocs) + (register-command! 'port-entities cmd-port-entities) + (register-command! 'port-blueprints cmd-port-blueprints) + (register-command! 'port-actions cmd-port-actions) + (register-command! 'port-scorecards cmd-port-scorecards) + (register-command! 'cortex-services cmd-cortex-services) + (register-command! 'cortex-scorecards cmd-cortex-scorecards) + (register-command! 'cortex-catalogs cmd-cortex-catalogs) + (register-command! 'cortex-initiatives cmd-cortex-initiatives) + (register-command! 'opslevel-services cmd-opslevel-services) + (register-command! 'opslevel-checks cmd-opslevel-checks) + (register-command! 'opslevel-rubrics cmd-opslevel-rubrics) + (register-command! 'opslevel-maturity cmd-opslevel-maturity) + (register-command! 'compass-components cmd-compass-components) + (register-command! 'compass-scorecards cmd-compass-scorecards) + (register-command! 'compass-metrics cmd-compass-metrics) + (register-command! 'compass-teams cmd-compass-teams) )