Bicep
Bicep language support. Bicep is a Domain Specific Language (DSL) created by Microsoft for deploying Azure resources declaratively. This extension provides intellisense for the core language and extends to support type definitions for all resource types in Azure.
How to install
With Forge Super installed, the button above opens the app on this extension, where you press Install. Nothing is installed until you do.
You can also open the Extensions panel in the app and search for Bicep. The extension's id is bicep.
Don't have Forge Super yet? Download it here.
README
From the extension's repository, written by its authors and not by Mentenaz. See the source.
Bicep Extension for Zed
This extension adds support for Bicep to Zed. This includes syntax highlighting, IntelliSense, and error checking for both Bicep and Bicep Parameter files.
Grammar validation fixtures
The repository includes fixture files under fixtures/grammar/ that cover
representative .bicep and .bicepparam syntax, including language features
that are pinned from the upstream tree-sitter grammar repositories. npm test
runs smoke tests that check those fixtures parse cleanly and that the Zed query
files under languages/ compile against the exact grammar commits referenced in
extension.toml.
Pre-requisites
The Bicep language server is built in .NET, so requires the .NET runtime to be installed. .NET 8.0 or later is required. 8.0 is recommended as the latest LTS version.
For local extension development, this repository includes a rust-toolchain.toml
that pins the Rust toolchain and requests the wasm32-wasip2 target used by
Zed extension builds. If your Rust installation is not managed by rustup, you
may still need to run rustup target add wasm32-wasip2 manually.
Architecture
See AGENTS.md for a complete guide to the project structure, build system, and conventions. This file also serves as the reference for coding agents working with this repository.
Contributing
See CONTRIBUTING.md for development setup, commit conventions, and contribution guidelines.