protocol implementation.
- `sail-sql-*`: Sail SQL parser and analyzer.
- `sail-telemetry`: OpenTelemetry integration.
- `docs/`: Documentation site built with VitePress.
- `python/`: Source code for the `pysail` Python package.
- `scripts/`: Various scripts
No other project uses it yet
3.5k36d agoReviewMountCreate a free account to mount
next to the code with
`[Diagnostics.CodeAnalysis.SuppressMessageAttribute('Pester.BuildAnalyzerRules\ ', ' ', Justification = '...')]`,
matching the existing suppressions in `src/`.
## Documentation
- Documentation is written in Markdown; update it when behavior changes.
- Use fenced code blocks
3.4k4y agoReviewMountCreate a free account to mount
Public API docs: new public structs, enums, functions, and non-obvious
members need documentation in the crate's style, and names should be
self-explanatory without abbreviations.
- Error handling
3.4k7mo agoReviewMountCreate a free account to mount
test classes (e.g., `TestMetalake`).
- **Dependencies**: Do NOT add new dependencies without explicit user request.
- **Documentation**: JavaDoc is required for all public APIs.
## Language Specifics
- **Java**:
- Use `@Nullable` for optional fields/params
3.3k5mo agoReviewMountCreate a free account to mount
format ` : `
4. **Complete checklists**: Mark appropriate items in the pre-launch checklist
5. **Document breaking changes**: Always fill in the breaking changes section if applicable
### PR Template Enforcement
- **Never create
Steady6 mentions in 2 weeks
No other project uses it yet
3.3k22mo agoReviewMountCreate a free account to mount
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
Steady10 mentions in 2 weeks
No other project uses it yet
3.3k11d agoReviewMountCreate a free account to mount
dotnetPipes a download into a shellCopilot instructions
access to internal Microsoft Azure DevOps feeds
- **NOT A CODE ISSUE** - environment/network limitation
- Document as "Build requires access to internal Microsoft feeds"
3. **SSL connection errors during restore**:
- Try disabling
3.3k3y agoReviewMountCreate a free account to mount
Actionable feedback, not observations. One sentence where one sentence does the job. On documentation or user-facing text, flag wording only when it's genuinely confusing or could mislead someone
Steady13 mentions in 2 weeks
No other project uses it yet
3.3k3mo agoReviewMountCreate a free account to mount
supplied filename.
- Do not introduce `mb_strlen` / `mb_substr` on raw binary data (Cryptor).
## Documentation / changelog rules
- **Never change CVSSv3 scores, CWE identifiers, or Severity labels** in vulnerability tables unless
Steady5 mentions in 2 weeks
No other project uses it yet
3.3k4mo agoReviewMountCreate a free account to mount
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
3.3k17mo agoReviewMountCreate a free account to mount
types
- Error handling: Use proper Swift error handling, no force unwrapping in production
- Documentation: Triple-slash comments (`///`) for public APIs
- Thread safety: Use actors, `@MainActor`, or proper locking - never `@unchecked
Steady9 mentions in 2 weeks
No other project uses it yet
3.2k13mo agoReviewMountCreate a free account to mount
libraries, tools, samples, and resources maintained in a single README.md file. This is a documentation-only repository with no build processes or code compilation.
Always reference these instructions first
3.2k3y agoReviewMountCreate a free account to mount
version requirements in upstream docs
- Consider bundling related updates together (e.g., Erlang + RabbitMQ + ejabberd)
- Document upgrade warnings in `CHANGELOG` when migrations are needed
### Adding Architecture Support
When the limit
3.2k20d agoReviewMountCreate a free account to mount
Subsurface AI Coding Agent Guidelines
Welcome to the Subsurface codebase! This document provides essential guidelines for AI coding agents to be productive and effective contributors to this project. Subsurface
3.2k19mo agoReviewMountCreate a free account to mount
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
3.2k8mo agoReviewMountCreate a free account to mount
specific rules in
`.github/instructions/` for the changed files: C++ sources and tests
(`source-code`), documentation (`documentation`), KOKKOS (`kokkos`), unit tests
(`force-style-tests`), example inputs (`regression-tests`), and the build
3.1k2d agoReviewMountCreate a free account to mount
handlers, or special cases for one input.
- Input validation is appropriate at a documented boundary. It is not a substitute for fixing an internal invariant that valid input breaks
3.1k6mo agoReviewMountCreate a free account to mount
reference repos, and ensure you have the necessary tools installed. The remainder of this document assumes you have done this.
### Customizing the Shared Context Repository
The shared-context repository
3.1k3mo agoReviewMountCreate a free account to mount