Groundwork is the lowest layer of the tutor platform.
There are two frameworks which depend on this:
- Server - Framework from which the API will be built
- Client - Framework from which the client will be built
Groundwork has one main goal:
The purpose of Groundwork is to create a library which can be imported into both a higher level client-facing framework as well as a higher level server-side framework with the intention of maintaining parody of objects and constants to avoid situations where parsing keys or model objects change causing client side issues.
Groundwork requires Xcode to install.
To view the source code in the Xcode environment you must first download the .zip and navigate into its directory.
Once in the framework's directory:
$ swift package generate-xcodeproj
This will generate an Xcode project in which you can view source code and unit tests clearly.