Skip to content

Latest commit

 

History

History
17 lines (15 loc) · 978 Bytes

ideas.md

File metadata and controls

17 lines (15 loc) · 978 Bytes

Spring Cloud Contract

Feature ideas:

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