Skip to content

Commit 04fbcdc

Browse files
leogdionclaude
andcommitted
Fix PR review issues: links, BushelCloud description, stale deadline
- Fix 3 broken relative links in docs/cloudkit-guide/README.md (../→../../) - Remove stale marketing/ dir from tree, drop hidden .social/ from listing - Correct BushelCloud description from "podcast aggregator" to "macOS/Swift version sync tool" in 4 social posts - Update "Building Celestra" article deadline from March to April Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 37f9602 commit 04fbcdc

3 files changed

Lines changed: 9 additions & 10 deletions

File tree

docs/cloudkit-guide/.social/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ Pre-written posts for CloudKit server-to-server authentication. Adapt per platfo
5959
**Problem/Pain Point**
6060
> Apple's CloudKit server-to-server auth docs are... let's call them "minimalist."
6161
>
62-
> After shipping 2 production backends with it (podcast aggregator + RSS reader), I learned what the docs don't cover:
62+
> After shipping 2 production backends with it (macOS/Swift version sync tool + RSS reader), I learned what the docs don't cover:
6363
> • Key rotation strategies
6464
> • Environment switching gotchas
6565
> • Error handling that works at scale
@@ -118,7 +118,7 @@ Pre-written posts for CloudKit server-to-server authentication. Adapt per platfo
118118
**Technical Deep-Dive Teaser**
119119
> CloudKit Server-to-Server Authentication: Beyond the Documentation Gap
120120
>
121-
> After implementing CloudKit's server-to-server authentication for two production applications (a podcast aggregator and an RSS reader), I've documented patterns that Apple's official documentation doesn't address.
121+
> After implementing CloudKit's server-to-server authentication for two production applications (a macOS/Swift version sync tool and an RSS reader), I've documented patterns that Apple's official documentation doesn't address.
122122
>
123123
> Real-world challenges that aren't in the docs:
124124
> • Key pair lifecycle management in production environments
@@ -136,7 +136,7 @@ Pre-written posts for CloudKit server-to-server authentication. Adapt per platfo
136136
**Problem Solver**
137137
> Solving CloudKit's Server-to-Server Authentication Challenge
138138
>
139-
> Apple's CloudKit server-to-server authentication is powerful but under-documented. After building BushelCloud (podcast aggregation) and CelestraCloud (RSS reader) in production, I've mapped the journey from basic examples to scalable implementations.
139+
> Apple's CloudKit server-to-server authentication is powerful but under-documented. After building BushelCloud (macOS/Swift version sync) and CelestraCloud (RSS reader) in production, I've mapped the journey from basic examples to scalable implementations.
140140
>
141141
> What the documentation covers:
142142
> ✓ Key pair generation
@@ -160,7 +160,7 @@ Pre-written posts for CloudKit server-to-server authentication. Adapt per platfo
160160
> • Incredibly powerful for iOS/Mac backends
161161
> • Incredibly under-documented by Apple
162162
>
163-
> Just shipped my second production app using it (CelestraCloud, an RSS reader). First was BushelCloud (podcast aggregator).
163+
> Just shipped my second production app using it (CelestraCloud, an RSS reader). First was BushelCloud (macOS/Swift version sync tool).
164164
>
165165
> Both times I had to figure out key rotation, environment switching, and error handling from scratch.
166166
>

docs/cloudkit-guide/README.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -361,10 +361,9 @@ Execute a working query: request signed → response decoded → type-safe field
361361

362362
```
363363
docs/
364-
├── articles/ # Blog posts and written content in progress
365-
└── marketing/ # Promotion plan, social media content, consulting
364+
└── articles/ # Blog posts and written content in progress
366365
```
367366

368-
- [MistKit source code](../Sources/MistKit/)
369-
- [MistDemo example app](../Examples/MistDemo/)
370-
- [OpenAPI specification](../openapi.yaml)
367+
- [MistKit source code](../../Sources/MistKit/)
368+
- [MistDemo example app](../../Examples/MistDemo/)
369+
- [OpenAPI specification](../../openapi.yaml)

docs/cloudkit-guide/articles/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
## Roadmap
44

55
- [ ] "Beyond the MistKit Tutorials: Authenticating CloudKit from Backend Services" (before Swift Craft, May)
6-
- [ ] "Building Celestra: Full-Stack Swift RSS Reader" (March)
6+
- [ ] "Building Celestra: Full-Stack Swift RSS Reader" (April)
77
- [ ] "Why I Chose Vapor for Celestra's Backend" (July)
88

99
## Quarterly Alignment

0 commit comments

Comments
 (0)