Thank you for your interest in contributing to the Azure Local documentation site. Contributions are welcome — especially around content, tutorials, and community resources.
- Read the README for an overview of the project
- This is the azurelocal.cloud community portal built with Docusaurus
- Check open issues and pull requests to avoid duplicate work
Use the bug report issue template for site issues (broken links, rendering problems, build failures).
Use the feature request issue template. Describe the use case, not just the solution.
Use the documentation issue template for content that is missing, incorrect, or unclear.
- Fork the repo and create a branch from
main - Name branches using conventional types:
feat/solutions-page,fix/broken-link,docs/getting-started - Keep changes focused — one logical change per PR
- Fill out the pull request template completely
This project uses Conventional Commits:
<type>(<scope>): <description>
| Type | When |
|---|---|
feat |
New feature or page |
fix |
Bug fix |
docs |
Documentation content |
infra |
CI/CD, workflows, config |
chore |
Maintenance |
refactor |
Code improvement, no behavior change |
test |
Tests |
Examples:
feat(blog): add monthly update postfix(nav): correct solutions dropdown linksdocs(guides): add AVD deployment overview
npm install
npm run startThis starts a local development server at http://localhost:3000/.
- Follow Microsoft Writing Style Guide conventions
- Vale linting enforces style rules — run locally with
vale docs/before submitting - Use sentence case for headings
- Use Markdown (not MDX) for docs content where possible
- Place in
blog/YYYY-MM-DD-slug/directory - Include
authorsandtagsfrontmatter referencingblog/authors.ymlandblog/tags.yml
This project follows the org-wide AzureLocal standards documented at azurelocal.cloud/standards. Key references:
- Repository Structure — Required files, directories, labels, branch naming
- Documentation Standards — Writing and formatting
- Naming Conventions — Files, variables, resources
- Fictional Company Policy — Use IIC, never Contoso
Be respectful and constructive. Keep discussions on-topic and collaborative.