Add comprehensive .github/copilot-instructions.md for Azure CLI development guidance #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds a comprehensive
.github/copilot-instructions.mdfile to onboard GitHub Copilot coding agents to the Azure CLI repository. The instructions provide essential information to help agents work efficiently without extensive exploration.What's Added
The instructions file covers:
Repository Overview
azdev(NOT the deprecateddev_setup.py)Essential Development Setup
Build and Validation Commands
azdev style(~30 seconds)azdev linter --ci-exclusions --min-severity medium(2-3 minutes)azdev cmdcov {module}Project Architecture
src/directoryscripts/,build_scripts/,doc/, etc.).flake8,pylintrc,linter_exclusions.yml)Best Practices and Troubleshooting
Why This Matters
This file significantly improves the experience for coding agents by:
The instructions are based on comprehensive analysis of the repository's documentation, build pipelines, CI/CD configuration, and development workflows to ensure accuracy and completeness.
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.