Overview of Hugo Relearn Theme
mainfile:// protocol.repository·main·Indexed 20 days ago
https://github.com/azure/azure-verified-modulesA library of high-quality, tested, and consistent Infrastructure as Code (IaC) modules for Azure, supporting Bicep and Terraform. AVM provides resource modules for generalized deployments and pattern modules for reusable architectural patterns, all aligned with the Azure Well-Architected Framework. The project defines standards for construction, consumption, and delivery to ensure a trusted Microsoft source of truth for Azure infrastructure.
file:// protocol.Spec Kit is an AI-assisted workflow designed to transform ambiguous requirements into traceable, high-quality code. It establishes a structured chain of traceability from initial principles to final implementation, ensuring that every line of code can be linked back to a specific requirement. This is particularly useful when building infrastructure-as-code solutions that must align with Azure best practices.
The workflow consists of several key stages:
The Azure Verified Modules (AVM) program uses automation to assist in the triage of issues and Pull Requests (PRs) raised against AVM module repositories. This automation is designed to streamline the management of community contributions and bug reports.
Note on current status: Some automation rules, including scheduled 'chase' searches and per-issue/PR triage comments (previously handled by ITA06), are currently disabled or have had their commenting functionality removed. This was done to prevent notification fatigue. The AVM team intends to refine and re-enable these automations in the future.
Azure Verified Modules (AVM) for Bicep allow developers to deploy Azure resources that follow Microsoft's recommended best practices. Using AVM modules helps ensure that infrastructure is secure, auditable, and aligned with the Microsoft Well-Architected Framework (WAF).
Key capabilities covered in the development workflow include:
Azure Verified Modules (AVM) is a program designed to provide a single, unified definition of high-quality Infrastructure as Code (IaC) modules. AVM aims to deliver a comprehensive library of modules in multiple IaC languages (such as Bicep and Terraform) that serve as the trusted Microsoft source of truth.
Key characteristics of AVM modules include:
The Azure Verified Modules GitHub App is a GitHub App used to automate repository management for the Azure Verified Modules (AVM) program. It handles tasks such as issue triage, pull request labeling, team validation, and documentation updates.
Authentication & Execution:
TEAM_LINTER_APP_ID and TEAM_LINTER_PRIVATE_KEY.AVM module owners and core team members can use GitHub Copilot and related AI capabilities to accelerate the development, maintenance, and validation of Azure Verified Modules (AVM) Bicep modules. The goal is to embed AVM-specific knowledge (coding standards, compliance requirements, and project baselines) directly into the development environment to improve consistency and reduce manual effort.
Note: This content is currently experimental. While this guide focuses on module owners, end users looking to build complex solutions using AI should refer to the [AI-Assisted IaC Solution Development] guide instead.
Spec Kit is a reference implementation of Specification-Driven Development (SDD) principles. It is designed as an AI-native workflow to accelerate solution development by translating project requirements into a structured sequence of specifications, plans, executable tasks, and implemented code. It was developed through collaboration between the open-source community, Microsoft, and Anthropic.
Note: This is experimental content exploring emerging technologies and innovative approaches.
The Relearn theme provides several advanced capabilities for documentation sites:
The Azure Verified Modules (AVM) program provides a set of standardized specifications and definitions to ensure module quality and consistency. Developers can access the following core specification areas:
This repository is primarily used for proposing and tracking the state of modules, managing issues, and hosting documentation.
To find the actual IaC (Infrastructure as Code) module implementations or detailed guidance, use the following resources: