Skip to content

Commit 60bc987

Browse files
committed
release: prepare apple-dev-skills v5.0.0
Why: - plan the next apple-specific workflow surfaces for accessibility, DocC, and Swift Package Index support - finalize the child repo metadata from the current 5.0.0 release-candidate line to the stable 5.0.0 release Verification: - uv sync --dev - uv run pytest
1 parent c1c8509 commit 60bc987

File tree

4 files changed

+69
-3
lines changed

4 files changed

+69
-3
lines changed

plugins/apple-dev-skills/.codex-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "apple-dev-skills",
3-
"version": "5.0.0-rc.8",
3+
"version": "5.0.0",
44
"description": "Apple development workflows for Codex and Claude Code.",
55
"author": {
66
"name": "Gale",

plugins/apple-dev-skills/ROADMAP.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@
2121
- [ ] Milestone 27: Repo Self-Compliance and Install-Surface Audit
2222
- [ ] Milestone 28: Use `Agent Dev Skills` plugin to align repo with skills/plugin repo standards
2323
- [ ] Milestone 29: Swift and Xcode Testing Offload Workflow
24+
- [ ] Milestone 37: Apple UI Accessibility Workflow
25+
- [ ] Milestone 38: DocC Workflow
26+
- [ ] Milestone 39: Swift Package Index Workflow
2427

2528
## Milestone 18: Claude Code Plugin Extras
2629

@@ -165,6 +168,69 @@ Exit criteria:
165168
- [ ] Maintainers have one documented and validated way to offload repetitive Swift and Xcode verification work from the main agent thread.
166169
- [ ] The offload path returns concise, decision-useful results without obscuring the underlying build or test evidence.
167170

171+
## Milestone 37: Apple UI Accessibility Workflow
172+
173+
Scope:
174+
175+
- [ ] Add a dedicated Apple accessibility workflow skill that covers SwiftUI, UIKit, and AppKit accessibility implementation and review.
176+
- [ ] Keep the skill grounded in current Apple accessibility APIs, platform semantics, focus behavior, VoiceOver behavior, Dynamic Type or text sizing expectations, and reduced-motion or contrast-related system settings.
177+
178+
Tickets:
179+
180+
- [ ] Define the skill boundary so it owns Apple UI accessibility implementation and review work without duplicating the broader docs-routing or generic repo-accessibility workflows.
181+
- [ ] Gather the core Apple documentation references for SwiftUI, UIKit, AppKit, accessibility traits, labels, actions, announcements, focus, and testing surfaces.
182+
- [ ] Ship a workflow surface that can help with both new implementation and review of existing Apple UI code.
183+
- [ ] Cover the differences and overlap between SwiftUI accessibility modifiers, UIKit accessibility properties, and AppKit accessibility APIs.
184+
- [ ] Document practical verification expectations, including simulator or device testing, VoiceOver checks, focus-order review, and content-scaling or motion-related checks where relevant.
185+
- [ ] Add tests and maintainer docs once the workflow shape is stable.
186+
187+
Exit criteria:
188+
189+
- [ ] The repository ships a documented Apple accessibility workflow skill for SwiftUI, UIKit, and AppKit work.
190+
- [ ] The workflow clearly distinguishes framework-specific guidance from shared Apple accessibility principles and verification expectations.
191+
192+
## Milestone 38: DocC Workflow
193+
194+
Scope:
195+
196+
- [ ] Add a dedicated DocC workflow skill for authoring, organizing, validating, and publishing Apple documentation bundles.
197+
- [ ] Cover DocC structure, tutorials, symbol documentation, article organization, catalog layout, preview or generation paths, and integration with package or Xcode-hosted docs builds.
198+
199+
Tickets:
200+
201+
- [ ] Define the skill boundary so it owns DocC authoring and publishing workflow guidance without absorbing generic Markdown maintenance work.
202+
- [ ] Gather the Apple documentation needed for DocC catalogs, articles, tutorials, symbol links, directives, and build or preview tooling.
203+
- [ ] Ship a workflow surface that helps maintainers create, revise, and validate DocC content in Swift package and Xcode repository shapes.
204+
- [ ] Cover common failure modes such as broken symbol links, bundle-structure mistakes, navigation drift, and preview or build mismatches.
205+
- [ ] Document how the workflow should advise on DocC hosting and publishing paths when the repo is using static hosting or generated docs artifacts.
206+
- [ ] Add tests and maintainer docs once the workflow shape is stable.
207+
208+
Exit criteria:
209+
210+
- [ ] The repository ships a documented DocC workflow skill with clear authoring, validation, and publishing guidance.
211+
- [ ] The workflow can explain both local DocC maintenance and the main hosting or export paths without blurring them together.
212+
213+
## Milestone 39: Swift Package Index Workflow
214+
215+
Scope:
216+
217+
- [ ] Add a dedicated Swift Package Index workflow skill for package distribution, documentation hosting, build readiness, metadata, and submission or listing expectations.
218+
- [ ] Cover the parts of SPI work that matter to maintainers shipping public Swift packages, including documentation hosting, build compatibility, supported platform metadata, README and package-surface expectations, and listing hygiene.
219+
220+
Tickets:
221+
222+
- [ ] Define the skill boundary so it owns SPI-specific distribution and hosting guidance without replacing the core Swift package build or testing workflows.
223+
- [ ] Gather the relevant Swift Package Index documentation for package metadata, documentation hosting, build surfaces, listing or submission expectations, and compatibility signals.
224+
- [ ] Ship a workflow surface that can help maintainers prepare a package for SPI, diagnose common SPI-facing build or docs issues, and understand what SPI is deriving from the repository.
225+
- [ ] Cover the relationship between SPI docs hosting, DocC output, README quality, package metadata, and supported platform declarations.
226+
- [ ] Document common SPI failure modes such as unsupported package structure, incomplete metadata, broken docs generation, or platform mismatch signals.
227+
- [ ] Add tests and maintainer docs once the workflow shape is stable.
228+
229+
Exit criteria:
230+
231+
- [ ] The repository ships a documented Swift Package Index workflow skill for package distribution and SPI-facing readiness work.
232+
- [ ] The workflow clearly explains how SPI distribution, documentation hosting, and package metadata fit together for public Swift packages.
233+
168234
## History
169235

170236
- Completed Milestones 1 through 17 by establishing the repository, shipping the core Apple skill bundle, improving portability and customization guidance, adding bootstrap and repo-sync workflows, extracting Apple docs exploration into its own skill, and cleaning up the install surface around the top-level export model.

plugins/apple-dev-skills/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "apple-dev-skills-maintainer"
3-
version = "5.0.0-rc.8"
3+
version = "5.0.0"
44
description = "Maintainer tooling for the apple-dev-skills repository"
55
requires-python = ">=3.9"
66
dependencies = []

plugins/apple-dev-skills/uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)