There are three projects:
OrderPizzaSDKCore: Has core code to actually order the pizza. It does not have any platform specific code, so in future we could use this for Mac OS, Watch OS, TV OS, etc. More information in it's own ReadMe file.OrderPizzaSDK: Provides iOS UI interface toOrderPizzaSDKCoreframework. More information in its own ReadMe file.OrderPizzaSDKDemo: Demonstrates how to use theOrderPizzaSDK.
Most of the code is documented. Most of class/structs/enums/methods have comments explaining its purpose. The documentation is generated for OrderPizzaSDKCore & OrderPizzaSDK and they are in their docs directory.
The OrderPizzaSDKCore can be installed with Cocoapods & Swift Package Manager. We are planning to support the Carthage as well. The OrderPizzaSDK can be installed with Cocoapods. We are planning to support the Carthage as well.