drafter icon indicating copy to clipboard operation
drafter copied to clipboard

API Blueprint Parser (C++)

Results 82 drafter issues
Sort by recently updated
recently updated
newest added

@zdne opened apiaryio/snowcrash#31 Following blueprint is parsed as with API Name `POST` and the rest of keywords as a API description. Parser should warn about this. `````` FORMAT: X-1A ##...

improvement

@zdne opened apiaryio/snowcrash#41 Currently only [some characters](https://github.com/apiaryio/api-blueprint/blob/master/API%20Blueprint%20Specification.md#36-identifiers) are allowed in API Blueprint [identifiers](https://github.com/apiaryio/api-blueprint/blob/master/API%20Blueprint%20Specification.md#36-identifiers). If illegal character is used the whole section is silently ignored. Following blueprint should at least produce...

improvement

@zdne opened apiaryio/snowcrash#42 HTML entities such as `—` should be escaped in non-description nodes (e.g. name). In description nodes of AST it should be controlled by the rendering parser flag....

improvement

@zdne opened apiaryio/snowcrash#55 Update: This is no longer the issue, however there is still a problem when the reference is defined in another description block. See https://github.com/apiaryio/snowcrash/issues/55#issuecomment-58488125 --- ~~Following blueprint:~~...

bug

@Almad opened apiaryio/snowcrash#64 With `GET`, there should be no request body. When it's specified in blueprint, snowcrash should warn or err.

improvement

@zdne opened apiaryio/snowcrash#65 For example in ``` # Resource [/] + Model + Body (application/json) { ... } ``` The `+ Body (application/json)` is not recognized as a body (content...

improvement

@Neamar opened apiaryio/snowcrash#90 (not sure i'm posting on right repo, since i'm using API blueprint from @danielgtaylor Aglio) My API allow for parameters prefixed with "@", for instance "@name=". However,...

bug

@pksunkara opened apiaryio/snowcrash#99 In my opinion, a single Traits should be enough which would check both http methond and response status code.

maintenance

@pksunkara opened apiaryio/snowcrash#148 If you look [here](https://github.com/apiaryio/snowcrash/blob/84e18913994c3a0661ac0762ac7017fce76eab26/src/ActionParser.h#L119) ``` ## GET /1 + Response 200 + Body {} ``` casually ignores the `Body` node and sets the `Response` body as empty....

improvement

@zdne opened apiaryio/snowcrash#214 ### Given ``` # API Before Hello - a - b After Hello World ``` The output AST description node contains extraneous newlines after each list item....

improvement