SwiftSQL is intentionally small, explicit, and conservative. Thanks for keeping it that way.
dotnet build
dotnet run -c Release --project SwiftSQL.Tests/SwiftSQL.Tests.csproj
- Clarity and predictability over cleverness
- Keep async APIs async-only
- Avoid shared mutable state
- Keep the public API surface minimal and intentional
- Breaking changes require discussion before a PR
- If behavior must change, document the impact and migration path
- File issues with clear steps or a minimal repro
- Keep PRs focused and explain why the change is needed
- Avoid unrelated refactors
- main is stable and release-ready
- Features and fixes land via PRs
- New code must include tests
- All tests must pass before review