Add a command, Archify: New Diagram…, that asks for a diagram type and a file name, then creates a starter .archify (YAML) file and opens it in the diagram editor.
Why: the only starter today is examples/hello.archify. Upstream archify now also targets everyday subjects (leave plans, approval processes, order status). A valid starting file per type lowers the barrier more than an empty schema does.
Templates (one per type):
architecture, workflow, sequence, dataflow, lifecycle: small, valid, converted from the upstream examples/*.json with scripts/to-yaml.mjs.
One everyday template based on upstream examples/holiday-planning.workflow.json (uses the calendar / briefcase icons).
Also: add it to the Explorer context menu (folder) and the command palette.
Done when: every template passes archify validate (test), and the new file opens in the diagram editor.
Add a command, **Archify: New Diagram…**, that asks for a diagram type and a file name, then creates a starter `.archify` (YAML) file and opens it in the diagram editor.
**Why:** the only starter today is `examples/hello.archify`. Upstream archify now also targets everyday subjects (leave plans, approval processes, order status). A valid starting file per type lowers the barrier more than an empty schema does.
**Templates (one per type):**
- architecture, workflow, sequence, dataflow, lifecycle: small, valid, converted from the upstream `examples/*.json` with `scripts/to-yaml.mjs`.
- One everyday template based on upstream `examples/holiday-planning.workflow.json` (uses the `calendar` / `briefcase` icons).
**Also:** add it to the Explorer context menu (folder) and the command palette.
**Done when:** every template passes `archify validate` (test), and the new file opens in the diagram editor.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Add a command, Archify: New Diagram…, that asks for a diagram type and a file name, then creates a starter
.archify(YAML) file and opens it in the diagram editor.Why: the only starter today is
examples/hello.archify. Upstream archify now also targets everyday subjects (leave plans, approval processes, order status). A valid starting file per type lowers the barrier more than an empty schema does.Templates (one per type):
examples/*.jsonwithscripts/to-yaml.mjs.examples/holiday-planning.workflow.json(uses thecalendar/briefcaseicons).Also: add it to the Explorer context menu (folder) and the command palette.
Done when: every template passes
archify validate(test), and the new file opens in the diagram editor.