2016-07-09 10:15:59 +01:00
2016-07-09 10:15:59 +01:00
2016-06-12 18:11:45 +01:00
2016-07-08 10:49:34 +00:00

Spring Cloud Contract

Join the chat at https://gitter.im/spring-cloud/spring-cloud-contract

What you always need it confidence in pushing new features into a new application or service in a distributed system. This project provides support for Consumer Driven Contracts and service schemas in Spring applications, covering a range of options for writing tests, publishing them as assets, asserting that a contract is kept by producers and consumers, for HTTP and message-based interactions.

Feature ideas:

  • Move DSL and stub runner code over from Accurest
  • Support Citrus users (somehow?)
  • Spring Restdocs generators
  • 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?
  • Schema registries for binary formats like protobuf, thrift, avro
Description
No description provided
Readme Apache-2.0 146 MiB
Languages
Groovy 62.4%
Java 35.6%
CSS 1.5%
Shell 0.3%
Dockerfile 0.1%