build: bootstrap solution and quality gates (#3)
quality-gate / quality (push) Successful in 58s
quality-gate / quality (push) Successful in 58s
Closes #3
This commit is contained in:
@@ -79,3 +79,21 @@ Rendezvous is currently in its initial design and bootstrap stage. The first imp
|
||||
|
||||
The ratified v1 boundaries, trust decisions, privacy rules, safety budgets, and
|
||||
threat model are indexed in [the architecture documentation](docs/architecture/README.md).
|
||||
|
||||
## Development
|
||||
|
||||
The repository pins .NET SDK 10.0.301. From a clean clone, run the same gates as
|
||||
CI from the repository root:
|
||||
|
||||
```bash
|
||||
dotnet restore Rendezvous.slnx --locked-mode
|
||||
dotnet format Rendezvous.slnx --verify-no-changes --no-restore
|
||||
dotnet build Rendezvous.slnx --configuration Release --no-restore
|
||||
dotnet test Rendezvous.slnx --configuration Release --no-build
|
||||
```
|
||||
|
||||
Run the bootstrap server with
|
||||
`dotnet run --project src/FinalFactory.Rendezvous.Server`. It serves HTTP health endpoints and binds
|
||||
the configured UDP mediator port; both stop through normal host cancellation.
|
||||
The project dependency rules and supported runtime choices are documented in
|
||||
[project and dependency boundaries](docs/architecture/project-boundaries.md).
|
||||
|
||||
Reference in New Issue
Block a user