#SwiftPackage
Lesson from today: Everything you want is on github. Really. #API #Swift #SwiftPackage #indie_dev #MacDev
May 8, 2026 at 2:36 PM
I really like the #SwiftPackage approach. It creates a clean and readable environment within larger workspaces. 😊

The #Xcode Workspace works perfectly with folders, making it easy to create new packages and manage their structures inside the IDE. 🧰

#DevDiary #BuildInPublic
January 13, 2026 at 3:56 PM
I've added more modifier variations!

You can now set string as body content, automatically setting the #ContentType to text/plain. Additionally, if you wish to #override all the headings saved in the configuration, you now have that opportunity! 💡

#BuildInPublic #SwiftPackage
October 6, 2025 at 8:02 AM
So it begins... 🌟

Until now, the package had #MainActor default isolation. This was intentional to gain a clear understanding of where the #Sendable declaration is necessary.

Now, it's time to make this package truly thread-safe! 🚀

#BuildInPublic #SwiftPackage #concurrency
October 7, 2025 at 10:01 AM
Work, work... 💼

I have developed basic modifiers to configure URLRequest in the future, along with basic request methods. 🛠️

Now, I need to determine how to build a configuration within the Request tree. 🌳

#BuildInPublic #SwiftPackage #SPM
September 24, 2025 at 12:20 PM
This is how it looks. 🧐

The method modifier sets the appropriate method in the configuration. I'm uncertain if this is the final solution, as I have concerns about the store location and how to pass configuration through the tree. 🤔

Brainstorm! ⛈️
#SwiftPackage #BuildInPublic
September 25, 2025 at 2:56 PM
Bill Gates' first game was a lunar lander simulator. In honoring 50yrs of Microsoft I threw together a simple #SwiftPackage replicating it. Enjoy! github.com/dl-alexandre...

www.gatesnotes.com/meet-bill/so...
www.gatesnotes.com
April 11, 2025 at 11:14 PM
It is so satisfying! 😊

I have cleaned the code, and here is the final result. The custom #Request uses associated types for the #Response Body and Error types.

The code is clean and type-safe. Under the hood, it builds a complex URL Request. 🛠️

#BuildInPublic #SwiftPackage
October 3, 2025 at 5:00 PM
In my experience, the fewer targets a #SwiftPackage has, the better. 🚀

To facilitate function separation, I created Assembly - submodules that enable code separation within the module. 🧩

Tomorrow, I will show you one of the assemblies. 💡

#BuildInPublic #DevDiary #Swift #SPM
December 9, 2025 at 2:01 PM
Thinking about shrinking my domain portfolio.
Interested? Let me know.

📦 swiftpackage•com
🗺️ classicroadtrip•com
👾 beta•lol
🏕️ north•camp
🕶️ context•vision
🎯 bullet•vision
🔨 nice•equipment
🌊 lakeside•house
🐴 amazing•horse
🧭 rdtrp•club
February 2, 2025 at 3:43 PM
When designing a #SwiftPackage, I enjoy crafting code that predicts the eventual results of development. 🛠️

Here are three sample requests using the GET, POST, and DELETE methods. 📥

Each request method takes a path parameter and inherits from the Request protocol.

#BuildInPublic
September 23, 2025 at 9:58 AM
⚙️ 𝘐𝘮𝘱𝘳𝘰𝘷𝘪𝘯𝘨 𝘚𝘸𝘪𝘧𝘵 𝘗𝘢𝘤𝘬𝘢𝘨𝘦 𝘚𝘤𝘳𝘪𝘱𝘵𝘴 𝘞𝘪𝘵𝘩 𝘎𝘐𝘵𝘏𝘶𝘣 𝘈𝘤𝘵𝘪𝘰𝘯𝘴 by Daniel Saidi (@danielsaidi.bsky.social)

Stop manually configuring 𝘎𝘐𝘛𝘏𝘶𝘣 𝘈𝘤𝘵𝘪𝘰𝘯𝘴. Get ready-to-use workflows for building, testing, and docs.

#GitHub #Automation #SwiftPackage

danielsaidi.com/blog/2025/11...
Improving Swift Package Scripts with GitHub Actions workflows
I have improved my open-source project Swift Package Scripts which contains Swift Package-related scripts, by adding a couple of convenie...
danielsaidi.com
December 5, 2025 at 10:15 AM
Every #Module represents a target located in a #SwiftPackage. There are three types:

🏗️ Core: An architecture-only module that can be reused in any app.

🔄 Commons: Shareable modules providing global logic.

🚀 Features: Modules that provide specific behavior.

#BuildInPublic
December 9, 2025 at 2:01 PM
Morning #debugging session. 🌅

I can't find a proper solution for sharing Configuration through the Request tree, so I started with a small case: the EmptyRequest with one modifier. 💻

Working on a #SwiftPackage is easier with a sample app that you can run to test your code. 📦

#BuildInPublic
September 26, 2025 at 9:58 AM
I wanted to fully ditch SwiftGen, turns out, Assets from a catalog in a SwiftPackage don't have public accessors. So I'll keep it for now.
June 19, 2025 at 2:49 PM
Swift Package Indexに追加依頼出したら爆速でMergeされた

- github.com/SwiftPackage...
- github.com/SwiftPackage...
Add swift-atproto & lexicon-gen · Issue #5127 · SwiftPackageIndex/PackageList
New Packages https://github.com/andooown/swift-atproto.git https://github.com/andooown/lexicon-gen.git
github.com
September 15, 2023 at 4:02 PM
TIL you can load up your #SwiftPackage with warnings that won’t show up in projects using it.
December 6, 2024 at 5:54 PM
Anyone have experience with gamekitui? Seems like a nice package. github.com/SwiftPackage...
GitHub - SwiftPackageRepository/GameKitUI.swift: GameKit (GameCenter) for SwiftUI
GameKit (GameCenter) for SwiftUI. Contribute to SwiftPackageRepository/GameKitUI.swift development by creating an account on GitHub.
github.com
November 17, 2024 at 2:44 PM
Ever wondered how to handle images, colors, and even custom fonts in your #SwiftPlaygrounds projects right from your #iPad? Let’s dive into this with the help of #Textastic and explore the structure of a #SwiftPackage project. 🚀✨

youtu.be/q4C0GdtkNjo
Administrando recursos en Swift Playgrounds
¿Alguna vez pensaste en cómo puedes tener los recursos (Assets) de Swift Playgrounds en tu iPad como lo haces en Xcode en tu Mac? Les voy a mostrar cómo pode...
youtu.be
December 14, 2023 at 3:20 PM
⬆️ 2C2P just released PGWUI v4.0.4 – PGW UI SDK for iOS Swift Package

https://swiftpackageindex.com/2C2P/PGWUISDK-SwiftPackage#releases
January 2, 2025 at 8:29 AM
SwiftPackageIndexに登録してなかった
github.com/SwiftPackage...
Add swift-atproto · Issue #5894 · SwiftPackageIndex/PackageList
New Packages https://github.com/nnabeyang/swift-atproto.git
github.com
December 10, 2023 at 6:26 AM
All Auth dependencies are registered in 🛠️ Auth #Assembly. This is a core place of preparing the shareable logic and resolve it when it is needed.

Each #Module can have many assemblies to make clear division how the #SwiftPackage is built. 🧩

#DevDiary #iOS #Architecture #Swift
December 10, 2025 at 11:02 AM
Having Request Modifier marks the second step in my #SwiftyNetworking package refactor. 🔄

Unlike before, I now rely on modifiers. Previously, #SwiftPackage copied the Request, modified the configuration, and returned a new object.

Now, it's more aligned with #SwiftUI. 🚀

#iOS
September 24, 2025 at 8:00 AM
🌟 Spotlight: @jeremicz.com

I really like the #SwiftPackage approach. It creates a clean and readable environment within larger workspaces. 😊

The #Xcode Workspace works perfectly with folders, mak...

👉 https://bsky.app/profile/jeremicz.com/post/3mccw5vu4ud2u

#IndieSpotlight
January 27, 2026 at 8:11 AM