Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Collaborative Contract Driven Development

Code for presentation "Collaborative Contract Driven Development"

Slides for presentation can be found here: http://ibm.biz/collaborative-contract-driven-design

A short guide on how to use this project can be found here: https://angularkc-ccd.gitbook.io/workspace/

This articles provides a good overview of this area: Spring Cloud Contract in a Polyglot World

Additionally more about this project can be read here: https://billykorando.com/tag/spring-cloud-contract/

This code project looks at how to do consumer driven contract development Spring Cloud Contract in a polyglot world (i.e. consumers . The producer, "Produce Service" is a Spring Boot application, the front-end service is a Javascript (to be added later). The developer, hypothetically writing the produce client, likely wouldn't have much knowledge around Java development and/or build tools for running Java application installed on their system. Spring Cloud Contract provides docker images that encapsulate all the Spring Cloud Contract logic allowing a Javascript, and/or non-Java developer to write contracts (in YAML) and test those contracts work, and then run a stub server which can serve as mock representation of the real Produce Service API.

Generated API Doc can be viewed here: Produce API

Contracts located in repo: Produce Contracts

Client located in repo: Produce Client

Service located in repo: Produce Service

About

No description, website, or topics provided.

Resources

Stars

13 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages