Skip to content

Commit 50b31b4

Browse files
nanotaboadaclaude
andcommitted
docs: fix arrow semantics and add pre-release checklist (#448)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 16582f4 commit 50b31b4

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ graph RL
131131
class AspNetCore,EFCore,MemoryCache feat;
132132
```
133133

134-
> *Arrows follow the injection direction (A → B means A depends on B). Solid = runtime dependency, dotted = structural. Blue = core domain, red = third-party, green = tests.*
134+
> *Arrows follow the injection direction (A → B means A is injected into B). Solid = runtime dependency, dotted = structural. Blue = core domain, red = third-party, green = tests. Controllers call Services; Services call Repositories — bypassing layers is not permitted.*
135135
>
136136
> *Significant design decisions are documented as ADRs in [`adr/`](adr/README.md).*
137137

RELEASES.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,16 @@ git push origin release/v1.0.0-azteca
2626
# Open a PR, get it reviewed, and merge into master
2727
```
2828

29+
### Pre-release Checklist
30+
31+
Before creating the tag, verify all of the following:
32+
33+
- [ ] `CHANGELOG.md` `[Unreleased]` section is moved to a new versioned release entry
34+
- [ ] `dotnet build --configuration Release` passes
35+
- [ ] `dotnet test --settings .runsettings` passes
36+
- [ ] Stadium name is valid and follows alphabetical order (see [stadium list](CHANGELOG.md#stadium-release-names))
37+
- [ ] All CI checks on `master` are green
38+
2939
### 3. Create and Push Tag
3040

3141
After the PR is merged, create and push the version tag from `master`:

0 commit comments

Comments
 (0)