there's a strong reason to introduce breaking changes. If breaking changes are necessary, document them clearly in the relevant documentation files.
Under no circumstances should casting
organized in numbered folders (`01-IntroductionToGenerativeAI/` through `05-ResponsibleAI/`), each with a `readme.md` for documentation.
- All code samples live in the centralized `samples/` directory, organized by category: `CoreSamples/`, `MAF/`, `AppsWithGenAI
ASCII characters in source files. HLSL files have separate indent/spacing rules defined in `.editorconfig`.
- **Documentation**: The project provides documentation in the form of wiki pages available at [Documentation](https://github.com
affects public interfaces.
- Extremely simple changes do not require explicit unit tests.
5. Document all public APIs and non-trivial implementation details.
6. Avoid introducing new dependencies unless strictly necessary
verify that your changes are correct, including any relevant tests or documentation checks.
- Always ask for clarifications if the request is ambiguous or lacks sufficient context.
- Always provide detailed justifications
semantic versioning for all packages
- Maintain backward compatibility when possible
- Write clear, self-documenting code with JSDoc comments
- Follow the existing code style and patterns in each component
## Architecture Principles
canonical home (skills under
`.github/skills/`, reviewer instructions under
`.github/instructions/reviewer/`, and deep-dive docs under
`documentation/`) so the same rule isn't duplicated across files.
Start there. This file is intentionally
tests to understand established patterns.
- Apply security, maintainability, architecture, resource usage, concurrency, testing, documentation, and extension requirements only where they are relevant to the changed behavior.
- Identify root-cause problems
ASCII characters in source files. HLSL files have separate indent/spacing rules defined in `.editorconfig`.
- **Documentation**: The project provides documentation in the form of wiki pages available at [Documentation](https://github.com
targeted patterns.
---
## Part 1: Repository Standards
### Repository Overview
This repository contains resources, examples, and documentation for the Azure Kubernetes Service (AKS) Engineering team:
- **Production Website**: <https://blog.aks.azure.com> (Docusaurus blog
with `git status` or `git diff --cached`
2. Ensure only source code, tests, and documentation are included
3. Check that no build artifacts or lockfiles are being staged for commit
that XML doc comments are created for any public APIs. When applicable, include ` ` and ` ` documentation in the comments.
### Nullable Reference Types
* Declare variables non-nullable, and check for `null
instead of reading changed files and
running tests, the reviewer should read the plan document, read existing
code the plan references, verify assumptions about the codebase, and check
for structural
written in Rust.
This repository is home to both OpenVMM and OpenHCL (a paravisor).
Documentation lives in `Guide/` and is published at https://openvmm.dev.
## Build & Setup
Restore required dependencies before
src/dev.cmd` (Windows)
- **Agent Layout**: Built agent is placed in `{root}/{runtime_id}/_layout`
- **Documentation**: Available in `docs/` directory
## Development Workflow
### Initial Setup
```bash
# Clone and navigate to source
git clone
answer is longer than a couple of sentences, provide a link to the reference document and a short summary of the answer.
- For comprehensive agent guidance, see [AGENTS.md](https://github.com