Nat! bio photo


Senior Mull

Twitter Github Twitch

CocoaPods or git submodule ?

I don't know yet. Git submodule's implementation feels a little clunky. For example it seems almost impossible to not commit the .gitmodules file, something I may want to regenerate automatically during building. Also removing a git submodule is surprisingly painful, compared to normal git operations. It feels more like hack.

CocoaPods on the other hand adds another layer of code bureaucracy. At first I thought it was great, but the amount of time I have to spend to make something into a working CocoaPod is non-negligble. And what do I really get from it at the end of the day ?