From c58eee5900cf2146ada25c7fd62e76e2aa0c0553 Mon Sep 17 00:00:00 2001 From: Quinn Ftw Date: Mon, 16 Feb 2026 02:50:31 -0800 Subject: [PATCH] =?UTF-8?q?docs(swift-packages):=20=F0=9F=93=9D=20Update?= =?UTF-8?q?=20Swift=20package=20inventory=20documentation=20entries=20in?= =?UTF-8?q?=20Markdown?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Lilith Autocommit --- swift-packages/complete-inventory.md | 66 ++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 swift-packages/complete-inventory.md diff --git a/swift-packages/complete-inventory.md b/swift-packages/complete-inventory.md new file mode 100644 index 0000000..b5ae75a --- /dev/null +++ b/swift-packages/complete-inventory.md @@ -0,0 +1,66 @@ +# Swift Packages - Complete Inventory + +## Total: 17 Packages + +### Generic Packages (14) - `~/Code/@packages/@swift/` + +| Category | Package | Product Name | Forgejo Repo | +|----------|---------|--------------|--------------| +| **@foundations/** | | | | +| | logging | LilithLogging | `swift-foundations-logging` | +| | audio | LilithAudio | `swift-foundations-audio` | +| | realtime | LilithRealtime | `swift-foundations-realtime` | +| | settings | LilithSettings | `swift-foundations-settings` | +| | coordinator | LilithCoordinator | `swift-foundations-coordinator` | +| | testing | LilithTesting | `swift-foundations-testing` | +| **@macos/** | | | | +| | agent-core | LilithAgentCore | `swift-macos-agent-core` | +| | sync-framework | LilithSyncFramework | `swift-macos-sync-framework` | +| **@ui/** | | | | +| | feedback | LilithFeedback | `swift-ui-feedback` | +| | tokens | LilithDesignTokens | `swift-ui-tokens` | +| | forms | LilithForms | `swift-ui-forms` | +| | layout | LilithLayout | `swift-ui-layout` | +| | buttons | LilithButtons | `swift-ui-buttons` | +| **@messaging/** | | | | +| | chat-core | MessagingChatCore | `swift-messaging-chat-core` | + +### Lilith-Specific Packages (3) - Messaging Feature + +| Package | Product Name | Forgejo Repo | Location | +|---------|--------------|--------------|----------| +| domain-models | LilithDomainModels | `lilith-messaging-domain-models` | `codebase/features/messaging/ios-packages/` | +| api-client | MessagingAPIClient | `lilith-messaging-api-client` | `codebase/features/messaging/ios-packages/` | +| rich-cards | MessagingRichCards | `lilith-messaging-rich-cards` | `codebase/features/messaging/ios-packages/` | + +## Repository URLs + +**Generic packages:** `https://forge.nasty.sh/lilith/swift-{category}-{name}.git` + +**Lilith packages:** `https://forge.nasty.sh/lilith/lilith-messaging-{name}.git` + +## Status + +✓ All 17 repositories created on Forgejo +✓ Git initialized and remotes configured +✓ CI/CD workflows deployed +✓ Files staged for all packages +✓ Package.swift files updated to use Forgejo URLs + +## Package Dependencies + +**Generic packages** → No external dependencies (standalone) + +**Lilith packages** → Use Forgejo URLs for generic packages: +- domain-models: `swift-messaging-chat-core` +- api-client: `swift-foundations-logging`, `swift-messaging-chat-core`, local:domain-models +- rich-cards: `swift-messaging-chat-core`, local:domain-models + +**iOS App** → Uses Forgejo URLs for all 10 generic packages + local paths for 3 Lilith packages + +## Next Steps + +1. External commit service creates commits (automatic) +2. Push all repos: `git push -u origin main` +3. Tag versions: `git tag v1.0.0 && git push origin v1.0.0` +4. CI automatically publishes to Forgejo Swift registry