docs(swift-packages): 📝 Update Swift package inventory documentation entries in Markdown

Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
Quinn Ftw 2026-02-16 02:50:31 -08:00
parent 22e6098a09
commit c58eee5900

View file

@ -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