1.8 KiB
1.8 KiB
Extensions (IDE Plugins)
IDE integration plugins for Stella Ops, enabling release management and configuration validation from within VS Code and JetBrains IDEs.
Purpose
Provides IDE integration for Stella Ops via VS Code and JetBrains plugins, allowing developers to manage releases, view environments, and validate configurations without leaving their editor. Extensions act as thin clients consuming existing Orchestrator and Router APIs, bringing operational visibility directly into the development workflow.
Quick Links
- Architecture - Technical design and implementation details
Status
| Attribute | Value |
|---|---|
| Maturity | Beta |
| Source | src/Extensions/ |
Key Features
- VS Code extension: Tree views for releases and environments, CodeLens annotations for
stella.yamlfiles, command palette integration, status bar widgets - JetBrains plugin: Tool windows with Releases/Environments/Deployments tabs, YAML annotator for configuration validation, status bar integration, action menus
- Unified configuration: Both plugins share the same Orchestrator API surface and authentication flow
- Real-time updates: Live status refresh for release pipelines and environment health
Dependencies
Upstream (this module depends on)
- Orchestrator - Release state, pipeline status, and environment data via HTTP API
- Authority - OAuth token-based authentication and scope enforcement
Downstream (modules that depend on this)
- None (end-user development tools; no other modules consume Extensions)
Related Documentation
- Orchestrator - Backend API consumed by extensions
- Authority - Authentication provider
- CLI - Command-line alternative for the same operations