From 9163d75f86a47a0bc72dc6b16c447cc7dd0d1f94 Mon Sep 17 00:00:00 2001 From: Marcin Grzejszczak Date: Tue, 19 Jul 2016 19:56:46 +0200 Subject: [PATCH] Sync docs from master to gh-pages --- spring-cloud-contract.html | 63 +++++++++++++++++++++++++++----------- 1 file changed, 45 insertions(+), 18 deletions(-) diff --git a/spring-cloud-contract.html b/spring-cloud-contract.html index 81e014d094..425dcac25b 100644 --- a/spring-cloud-contract.html +++ b/spring-cloud-contract.html @@ -423,6 +423,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
Table of Contents
+ + +
+

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 @@ -885,10 +912,8 @@ going through the process. CDC is all about communication.

-
-
-
-

Consumer side (Loan Issuance)

+
+
Consumer side (Loan Issuance)

As a developer of the Loan Issuance service (a consumer of the Fraud Detection server):

@@ -1212,8 +1237,8 @@ public class LoanApplicationServiceTests {

Once we’re satisfied with the results and the test passes publish a PR to the server side. Currently the consumer side work is done.

-
-

Producer side (Fraud Detection server)

+
+
Producer side (Fraud Detection server)

As a developer of the Fraud Detection server (a server to the Loan Issuance service):

@@ -1391,8 +1416,8 @@ git push origin master

Then we assume that your CI would run sth like ./mvnw clean deploy which would publish both the application and the stub artifcats.

-
-

Consumer side (Loan Issuance) final step

+
+
Consumer side (Loan Issuance) final step

As a developer of the Loan Issuance service (a consumer of the Fraud Detection server):

@@ -1421,6 +1446,8 @@ git merge --no-ff contract-change-pr

And that’s it!

+
+

Dependencies

@@ -4652,7 +4679,7 @@ receivedMessage.headers.get('BOOK-NAME') == 'foo'