Aqueduct applications auto-generate an OpenAPI 3.0 document.
Most of your OpenAPI document is generated by reflecting on your application code, especially
ResourceController subclasses. You add customization or additional information by overriding methods in
APIOperationDocumenter. At minimum, you override methods in your
ResourceController to document the responses your application will send for a particular endpoint.
You create documents with the
aqueduct document command-line tool.