Replies: 5 comments 5 replies
-
This is a great idea! Luckily for us, several clients have already been open sourced The Composable Architecture Kit, and you can find the associated git repo here. I have used some of the clients and they are great! A few have been good starting points for building out more robust clients. I think that they are all Combine based, but if we wanted to upgrade them to Swift Concurrency as a community this could be a great starting point. |
Beta Was this translation helpful? Give feedback.
-
This does sound like a good idea. I think it could really be handy once we release the dependencies library as a standalone package so that people don't even have to depend on TCA. We plan on doing that very soon. |
Beta Was this translation helpful? Give feedback.
-
Other potentially useful clients: |
Beta Was this translation helpful? Give feedback.
-
My CommonTCALibraries for every one |
Beta Was this translation helpful? Give feedback.
-
@tgrapperon just released swift-dependencies-additions to go along with the newly standalone swift-dependencies library 🎉 |
Beta Was this translation helpful? Give feedback.
-
A lot of us TCA users implement our own version of "Clients" e.g. UserDefaultClient, KeychainClient, PasteboardClient etc. I usually just copy paste what PointFreeCo has written in Isowords or in examples and make appropriate adjustments.
TCA already packages some dependencies for us to use, e.g.
mainQueue
.Would it not be useful to have a large collection of common clients as a repo? With loads of unit tests so that all of us TCA users do not reinvent the wheel ourselves in every project?
Which clients would you like to see in this repo?
Beta Was this translation helpful? Give feedback.
All reactions