Open Source Updates for Swift Projects - Issue #14
Carthage is one of the three big players when it comes to dependency/package manager on Apple platforms. In a nutshell, Carthage is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks, but you retain full control over your project structure and setup.
And then there were three: CocoaPods, Carthage and the official Swift Package Manager (SPM)
— Diego Dagoum (@diedagum)
Jan 20, 2023
If you are using Carthage then will be happy to hear that it its latest version the following issue was fixed: in Xcode 14, Carthage did not create tvOS & watchOS builds when Bitcode is disabled
Swift Snapshot Testing 1.11.0
The combination of the .@pointfreeco snapshot testing tool for swift () and Github's image comparison view in pull requests is making verifying changes to the charting work exceptionally easy to visually verify.
— Joseph Heck (@heckj)
May 28, 2022
Fixed: 1.10.0 erroneously bumped platform requirements. This release reverts compatibility to align with previous versions (#698).
Infrastructure: Fixed Ubuntu CI by locking version (#685).
Swift XP 😂
SwiftXP is for the not-so-serious developer to have fun and re-create the look & feel of Windows XP for your macOS apps
lol, that is fun, time well spent! 🤣
— Denis Gladkikh (@outcoldman)
Jan 27, 2023
I got curious when I saw the tweet from Alberto.
At @JET_technology we've released open-source our SPM (Swift Package Manager) package generator that we use to support our modular architecture. #iOS#swiftlang
— Alberto De Bortoli (@albertodebo)
Jan 23, 2023
PackageGenerator is a tool to generate Package.swift files using a custom DSL allowing version alignment of dependencies across packages. It's a command line tool and leverages ArgumentParser. The tool leverages Stencil for the Package.swift file generation from a template.
I don't have (or see) a need in my projects to use that technique but I found it is worth sharing and apparently the repository contains shared documents that are used for all of the open-source projects provided by justeattakeaway.com.