mirror of
https://github.com/NorfairKing/autodocodec.git
synced 2024-08-16 18:00:32 +03:00
mention the yaml functionality in the readme
This commit is contained in:
parent
171202db07
commit
0fd5a4778e
@ -7,6 +7,7 @@ You write a single instance, of the 'Codec' type-class, for your type, and you g
|
||||
|
||||
* [A 'ToJSON' instance from 'aeson'](https://hackage.haskell.org/package/aeson-2.0.1.0/docs/Data-Aeson-Types.html#t:ToJSON)
|
||||
* [A 'FromJSON' instance from 'aeson'](https://hackage.haskell.org/package/aeson-2.0.1.0/docs/Data-Aeson-Types.html#t:FromJSON)
|
||||
* [A 'ToYaml] instance from 'yaml'](https://hackage.haskell.org/package/yaml-0.11.7.0/docs/Data-Yaml-Builder.html#t:ToYaml)
|
||||
* [A json schema](http://json-schema.org/)
|
||||
* [A nicely-coloured human-readable yaml schema](./autodocodec-yaml)
|
||||
* [A Swagger schema](https://swagger.io/specification/v2/)
|
||||
@ -53,7 +54,7 @@ instance HasCodec Example where
|
||||
|
||||
While we don't provide any actual guarantees, we do have tests for the following properties that we would like to maintain:
|
||||
|
||||
* [Encoding and decoding roundtrips.](./autodocodec-api-usage/test/Autodocodec/AesonSpec.hs)
|
||||
* [Encoding and decoding roundtrips through JSON.](./autodocodec-api-usage/test/Autodocodec/AesonSpec.hs)
|
||||
* [For standard types, encoding behaves in the same way that `aeson` does.](./autodocodec-api-usage/test/Autodocodec/AesonSpec.hs)
|
||||
* [Error messages for decoding are still good.](./autodocodec-api-usage/test/Autodocodec/AesonSpec.hs)
|
||||
* [Generated Human-readible documentation looks good.](./autodocodec-api-usage/test/Autodocodec/Yaml/DocumentSpec.hs)
|
||||
@ -63,6 +64,7 @@ While we don't provide any actual guarantees, we do have tests for the following
|
||||
* [Generated values are accepted by the corresponding generated JSON schemas.](./autodocodec-api-usage/test/Autodocodec/Aeson/SchemaSpec.hs)
|
||||
* [Generated values are accepted by the corresponding generated Swagger schemas.](./autodocodec-api-usage/test/Autodocodec/SwaggerSpec.hs)
|
||||
* [Generated values are accepted by the corresponding generated OpenAPI schemas.](./autodocodec-api-usage/test/Autodocodec/OpenAPISpec.hs)
|
||||
* [Encoding and decoding roundtrips through YAML.](./autodocodec-api-usage/test/Autodocodec/YamlSpec.hs)
|
||||
* [We try to make sure that backward compatibility is maintained.](./autodocodec-api-usage/src/Autodocodec/Usage.hs)
|
||||
* [Codecs are more or less inspectable.](./autodocodec-api-usage/test/Autodocodec/ShowSpec.hs)
|
||||
* [TODO: Encoding and decoding is still fast](TODO)
|
||||
|
Loading…
Reference in New Issue
Block a user