# Spring Cloud Contract Feature ideas: - [x] Move DSL and stub runner code over from [Accurest](https://github.com/Codearte/accurest) - [x] Spring Restdocs generators - [ ] RAML generators - [ ] Named scenarios for modelling sequences of request-response with state changes - [x] Wiremock support for Spring Boot apps - [x] Wiremock mock servers using `MockRestServiceServer` (from Spring Test) - [x] POJO-based contracts (packaging DTOs and stub declarations from the producer) - [ ] Sample messages packaged and injectable into Spring Cloud Stream consumer tests - [x] `DiscoveryClient` support so backends can be stubbed or mocked transparently (declaratively) - [ ] Actuator endpoints that verify the state of contracts supported by the host service - [x] Something to make PACT easier to use in Spring Boot apps? - [ ] Support [Citrus](https://citrusframework.org/) users (somehow?) - [x] Schema registries for binary formats like protobuf, thrift, avro - Stream does it