Z
Z
Add option to measure and report time spent in `ParseBlueprint()`. Future: consider setting a parsing timeout and abort parsing when timeout is reached.
Direct support for API authentication. ## RFC proposals - [API Blueprint RFC 0002: Authentication Framework](https://github.com/apiaryio/api-blueprint-rfcs/blob/master/draft/0002-authentication.md) - [API Blueprint RFC 0003: Basic Authentication Scheme](https://github.com/apiaryio/api-blueprint-rfcs/blob/master/draft/0003-authentication-basic.md) - [PR: OAuth 2 Authentication Scheme](https://github.com/apiaryio/api-blueprint-rfcs/pull/6)
Modularity
Support for multiple API blueprint files within one API.
Add the possibility to use [Markdown links](http://daringfireball.net/projects/markdown/syntax#link) wherever an asset is expected (e.g. a payload body or schema).
Explain "inline" actions `# PUT /post/{id}` or `# Update [PUT /post/{id}]` in the advanced tutorial. As used in the API Blueprint specification https://github.com/apiaryio/api-blueprint/blob/master/API%20Blueprint%20Specification.md#example-9. Originally suggested at https://apiblueprint.slack.com/archives/blueprint/p1459888810000137
Using the information from the [Attributes section](https://github.com/apiaryio/api-blueprint/blob/master/API%20Blueprint%20Specification.md#def-attributes-section) and the [Action section](https://github.com/apiaryio/api-blueprint/blob/master/API%20Blueprint%20Specification.md#def-action-section) The API Blueprint parser should be able to render Hypermedia media types on behalf of the user. For example...
Use MSON syntax for description of URI parameters and HTTP headers RFC draft PR: https://github.com/apiaryio/api-blueprint-rfcs/pull/3
Given this blueprint (currently valid syntax): ``` apib # Author [/author/{id}] - Parameters - id (number) - Id of the author - Attributes - email (string) - Email of the...
Separate protocol layer from the description of the API semantics. The idea is to move protocol specifics from existing Resource and Action sections into new sections. This breaks the API...
Following the [Resource Blueprint Concept](https://github.com/resource-blueprint/resource-blueprint) the API Blueprint should offer description of the API state machine. This will benefit both the conceptual design of an API and the testing of...