ticketyboo-gate extension
ticketyboo-gate is a VS Code extension that brings the Contract authoring workflow into the editor. It lets you browse archetypes, answer a few questions, and write a devcontract.json to your workspace root without leaving VS Code.
What the extension does
The extension contributes one command: ticketyboo.openBriefWizard. When you run it, the Brief Wizard opens. It:
- Calls
GET /v1/archetypesto fetch available contract templates from the ticketyboo API. - Presents the archetypes in a VS Code Quick Pick menu.
- Asks you for a service name.
- Calls
POST /v1/archetypes/{name}/instantiatewith the service name to generate a populateddevcontract.json. - Writes the file to the workspace root.
That is the full scope of the current extension. It does not run scans, display findings, or integrate with git. Its role is the productive layer of ticketyboo: making it easy to start with a correct Contract.
Extension details
| Property | Value |
|---|---|
| Publisher | ticketyboo-dev |
| Extension name | ticketyboo-gate |
| Command | ticketyboo.openBriefWizard |
| VS Code engine requirement | ^1.85.0 |
| Marketplace | VS Code Marketplace and Open VSX |
| License | MIT |
Requirements
To use the Brief Wizard, you need a ticketyboo API key. API keys can be generated from your account page after signing in. The extension uses the API key to authenticate requests to /v1/archetypes.
Without an API key, the extension will show an error when you attempt to open the Brief Wizard. See Configuration for how to set your API key.