-
Notifications
You must be signed in to change notification settings - Fork 0
Contributing
Jonatan edited this page Aug 9, 2026
·
1 revision
JonatanCordoba/SharpAccess is the canonical source and development repository.
- Windows.
- PowerShell 7.
- .NET 10 selected by
global.json. - No Bash, Docker, Compose, or service containers.
- Active provider projects: SQLite and PostgreSQL only.
- Create a narrow SharpAccess branch.
- Implement one coherent scope.
- Run targeted validation.
- Inspect status, diff check, diff stat, and the complete diff.
- Commit the tracked change.
- Run complete
verify-localon the exact clean commit. - Repair and amend the unpushed commit if necessary.
- Rerun complete verification.
- Push only after the exact commit passes.
- Open a SharpAccess pull request.
- Merge with a strategy compatible with revision/ancestry evidence.
- Fast-forward local
mainand verify the exact integrated revision.
verify-local requires a clean tracked tree.
./scripts/verify-structure.ps1 -RepositoryRoot $PWD
dotnet test tests/SharpAccess.PackageTests/SharpAccess.PackageTests.csproj `
--configuration Release `
--no-restore
./scripts/verify-local.ps1 -RepositoryRoot $PWD -Version '0.9.0-rc.1'
git status --shortThe final status command must produce no output.
Never commit credentials, DB connection strings, protected OIDC values, generated evidence, logs, temporary files, or machine-specific paths. Provider tests may reset only an explicitly approved scratch database.
SharpAccess · Windows · .NET 10 · PowerShell 7 · Repository · Security · License