page server mode to send memory pages over
the network during migration.
## Development & Testing
- **ZDTM (Zero-Downtime Migration)**: The primary test suite located in
`test/zdtm`.
- **Test Scope**: Each test case
4.1k4mo agoReviewMountCreate a free account to mount
Windows development is enabled:
- `flutter config --enable-windows-desktop`
- `flutter upgrade`
### Bootstrap, Build, and Test the Repository
- **Clone and setup dependencies**:
- `flutter pub get` -- downloads all Dart dependencies from pubspec.yaml
4k56d agoReviewMountCreate a free account to mount
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.9k15d 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.9k39d 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
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