main` are maintainer-only.
## Common commands
```bash
uv sync # install
make unit-test # fast tests
make format # pycln + isort + black
uv run mypy . # type check
uv run docs-hot-reload
4k51d agoReviewMountCreate a free account to mount
GitHub Copilot Instructions
Repository conventions and architecture: [AGENTS.md](../AGENTS.md). Test authoring and categorization: [test/AGENTS.md](../test/AGENTS.md). Apply both when reviewing or generating code.
## Review emphasis
The general review is trusted; additionally
No other project uses it yet
4k19d agoReviewMountCreate a free account to mount
coding agents lives in [AGENTS.md](../AGENTS.md)
at the repository root: architecture and navigation, testing policy and coverage
expectations, Architecture Decision Records, pull request requirements and the
security policy. Read
plugins.
Most behavior changes are in `spotbugs/` and usually require matching updates in `spotbugs-tests/`.
## Build and test
Primary tool: Gradle wrapper.
- Use `./gradlew` from repo root; do not rely
Steady4 mentions in 2 weeks
No other project uses it yet
4k12mo agoReviewMountCreate a free account to mount
composer.json should not contain any changes compared to the base branch
## Development Commands
### Testing
- **Run all tests**: `vendor/bin/codecept run`
- **Run specific test suite**:
- Unit tests: `vendor/bin/codecept run Unit`
- Service tests
3.9k5mo agoReviewMountCreate a free account to mount
file is sometimes all that is loaded:
- Run the local gates (`make lint`, `make test-core` or `make test-plotting`,
`make doctest`) before pushing. Every push to an open pull
3.9k16d agoReviewMountCreate a free account to mount
struct to hold parsed data
- Return early on parse errors with clear messages
- Write tests for parser BEFORE implementation
### Buffer Pool
✅ ALWAYS release buffers on ALL code paths:
```c
struct
3.9k2y agoReviewMountCreate a free account to mount
YAML files (e.g., files in `eng/pipelines/` with `.yml` extension)
## Pull Request Guidelines
- Ensure all tests pass
- Follow the [contribution guidelines](https://github.com/microsoft/mcp/blob/main/CONTRIBUTING.md)
- Include appropriate documentation
- Include tests that cover
3.9k40d agoReviewMountCreate a free account to mount
email) VALUES ('John', 'john@example.com');`
- `UPDATE users SET status = 'active' WHERE id = 1;`
- `CREATE TABLE test_table (id INT PRIMARY KEY);`
Use `--readonly` flag to restrict to read-only operations
No other project uses it yet
3.9k37d agoReviewMountCreate a free account to mount
style, naming, and public behavior unless the task requires changes.
3. Add or update tests for behavior changes or bug fixes.
4. Before proposing a commit, run relevant tests
3.8k6mo agoReviewMountCreate a free account to mount
Copilot scope: bug reproduction and regression testing
Copilot is used for testing reported bugs, not automatic pull-request review.
Work only on the Issue or test task explicitly assigned
3.8k47d agoReviewMountCreate a free account to mount
project, including API specifications and user guides.
- `/resources`: Contains examples, vendored code, and test files used by some tests.
- `/scripts`: Contains shell scripts, benchmark tooling, sample data files, Luau scripts
Steady7 mentions in 2 weeks
No other project uses it yet
3.8k4mo agoReviewMountCreate a free account to mount
approval in advance of the PR's submission.
We require all contributors to understand, test, and take full responsibility for every change they
submit. Pull requests containing AI-generated content
3.8k9mo agoReviewMountCreate a free account to mount