Rolodex v0.10.1 API Reference
Modules
Rolodex generates documentation for your Phoenix API
A behaviour for defining Rolodex config and functions to parse config
Shared logic for parsing parameter fields
Exposes functions and macros for defining reusable headers in route doc annotations or responses
Defines shared params to be applied to every route within a Phoenix pipeline
Takes a Rolodex.Config.t()
, a list of Rolodex.Route.t()
, and a map of shared
Rolodex.Schema
modules. Transforms them into a String.t()
, formatted for
the destination (e.g. Swagger JSON)
Configuration for a render group, a serialization target for your docs. You can
specify one or more render groups via Rolodex.Config
to render docs output(s)
for your API
Exposes functions and macros for defining reusable request bodies
Exposes functions and macros for defining reusable responses
Parses and collects documentation metadata for a single Phoenix API route
Macros for defining API routes that Rolodex should document. Functions for serializing these routes into fully formed docs metadata
Exposes functions and macros for defining reusable parameter schemas
A behavior to write to arbitrary entities
Mix Tasks
Prints all available Rolodex tasks