framework
Installation
SKILL.md
Framework / build – Contentstack Utils Swift
When to use
- Editing
Package.swift,Modules/, orSources/Kanna/. - Changing deployment targets or conditional libxml linking.
- Updating
ContentstackUtils.podspecor CI assumptions (scheme, destination).
Swift Package Manager
- Product:
ContentstackUtils. - Targets:
ContentstackUtils(sources underSources/),ContentstackUtilsTests, system librarylibxml2→Modules/. - Apple vs Linux: Conditional
libxml2dependency andpkg-configas inPackage.swift—preserve behavior when refactoring.
Vendored Kanna
Sources/Kanna/is excluded from SwiftLint. Updates = intentional vendoring (license, diff, cross-platform build).