This project generates an OpenAPI (v3) Specification describing the endpoints of the proposed Swift package registry interface It uses OpenAPIKit to construct and verify the specification in Swift.
Rendered documentation from the latest build of the specification can be found here.
- Swift 5.3+
- Node v14+
- npm
Build and run the generate executable to print the specification to stdout.
$ swift run generateRun the following command to generate a static HTML reference
in the dist directory:
$ make