Commit Graph

759 Commits

Author SHA1 Message Date
Jay Bryant
e26eff962e Added some missing bits to the tutorial part of the Getting Started chapter (#1162)
I added how to use start.spring.io to make getting started easier, a data class, a controller class, and some more description to link it all together. It's a little more friendly to a true novice (like me) now.
2019-08-10 08:08:28 +02:00
Marcin Grzejszczak
909930a6f4 Added failOnInProgress
with this change your plugin can fail the build if you have any in progress contracts

fixes gh-1156
2019-08-08 14:15:24 +02:00
Marcin Grzejszczak
8b5fef00b7 Renamed the adoc file 2019-08-07 23:51:40 +02:00
Marcin Grzejszczak
9e3c565c5b Fixing the setup 2019-08-07 23:50:59 +02:00
Marcin Grzejszczak
a7e1af162b Added link to maven docs 2019-08-07 23:42:46 +02:00
Marcin Grzejszczak
238aa9e3af Updated the fail on no contracts option 2019-08-07 23:08:38 +02:00
Marcin Grzejszczak
197864e4e0 Added info about the run maven goal; fixes gh-340 2019-08-07 22:06:21 +02:00
Marcin Grzejszczak
39a4718957 Added info about the new plugin portal; fixes gh-1054 2019-08-07 22:03:51 +02:00
Marcin Grzejszczak
7b60206c77 Added the generateStubs docs 2019-08-07 21:54:24 +02:00
Marcin Grzejszczak
48cdd556f7 Updated the docs for the stubs protocol 2019-08-07 21:38:14 +02:00
Marcin Grzejszczak
24f8930237 Merge branch 'Buzzardo-new_docs'
fixes gh-1140
fixes gh-1157
2019-08-07 10:59:06 +02:00
Marcin Grzejszczak
21318efa8d Polish 2019-08-07 10:45:32 +02:00
Jay Bryant
6eea97a4a0 Merge branch 'new_docs' of https://github.com/spring-cloud/spring-cloud-contract into new_docs 2019-08-06 15:17:09 -05:00
Jay Bryant
da3a09669c Editing pass for the new docs layout
I did a full editing pass on all the asciidoc files.
2019-08-06 14:37:41 -05:00
Marcin Grzejszczak
dbb1af8d98 Generate stubs at runtime (#1152)
* Generate stubs at runtime

without this change the producer side must publish the stubs for the consumer side to use them
with this change the consumer can toggle a switch so that the stubs get generated at runtime. This might of course lead to false positivies but we assume that the users know what they're doing

fixes gh-881
2019-08-05 10:44:35 +02:00
Marcin Grzejszczak
5e84a38377 Revert " Added support for incremental Gradle builds"
This reverts commit 31972419
2019-08-01 14:01:40 +02:00
Marcin Grzejszczak
531fa8ff86 Merge branch 'master' into new_docs 2019-07-31 23:28:12 +02:00
Marcin Grzejszczak
31972419e9 Added support for incremental Gradle builds
fixes gh-1133
2019-07-31 23:26:28 +02:00
Marcin Grzejszczak
70bd589f13 Simplified the readme 2019-07-30 11:40:30 +02:00
Marcin Grzejszczak
53eede4c3d Fixing docs 2019-07-30 11:37:40 +02:00
Marcin Grzejszczak
709801c4de Added symbolic link of index.adoc 2019-07-29 14:45:39 +02:00
Marcin Grzejszczak
3cf051fc1d Added symbolic link of index.adoc 2019-07-29 14:45:32 +02:00
Olga Maciaszek-Sharma
371c32d5eb Review and add fixes. 2019-07-26 14:38:14 +02:00
Marcin Grzejszczak
e9d467877c Polish 2019-07-25 18:03:52 +02:00
Marcin Grzejszczak
bffe539f4b Working docs 2019-07-25 14:42:04 +02:00
Marcin Grzejszczak
3d89adcf88 Working docs 2019-07-25 14:40:21 +02:00
Marcin Grzejszczak
66a71e72a4 WIP: 2019-07-24 13:58:20 +02:00
Marcin Grzejszczak
48ea06b66a Added flows 2019-07-24 13:16:29 +02:00
Marcin Grzejszczak
6817e486af Merge branch 'master' into new_docs 2019-07-24 11:27:24 +02:00
Marcin Grzejszczak
a725e8a76f WIP 2019-07-24 11:25:43 +02:00
Marcin Grzejszczak
ba554aa605 Started adding flows 2019-07-23 18:13:46 +02:00
Marcin Grzejszczak
613b4586ac Getting started done 2019-07-23 13:17:21 +02:00
Marcin Grzejszczak
0db28a223f New videos, read files from remote 2019-07-22 17:36:38 +02:00
Marcin Grzejszczak
6aca340f71 Added more workflows 2019-07-22 15:11:48 +02:00
Marcin Grzejszczak
6a408f9a05 WIP 2019-07-19 20:02:36 +02:00
Marcin Grzejszczak
cd4ad7b017 WIP 2019-07-19 17:39:28 +02:00
Marcin Grzejszczak
a68ae38c89 WIP 2019-07-18 14:38:43 +02:00
Marcin Grzejszczak
52c3e5d89d WIP 2019-07-16 17:05:50 +02:00
janeisklar
c55031e094 Add TestNG support for spring-cloud-contract-verifier (#1101) (#1135)
fixes #1101
2019-07-12 12:17:12 +02:00
Marcin Grzejszczak
554d59bf91 WIP 2019-07-11 17:00:25 +02:00
Marcin Grzejszczak
6b9e377487 Rewriting to java (#1131)
* Rewritting to java

- rewritten a lot of Spring Cloud Contract Spec module to Java
- extracted all Groovy stuff to a separate package
- will now continue writing extension modules
- spring-cloud-contract-spec will be written purely in java
- spring-cloud-contract-spec-groovy will have Groovy extensions

fixes gh-1130
2019-07-08 14:15:21 +02:00
buildmaster
1d56bdd1d7 Going back to snapshots 2019-07-03 20:38:29 +00:00
buildmaster
880c7bdb54 Update SNAPSHOT to 2.2.0.M1 2019-07-03 20:31:51 +00:00
Marcin Grzejszczak
8f0db8ffe2 Merge branch 'custom_stubs_classifier' of https://github.com/Dominick1993/spring-cloud-contract into Dominick1993-custom_stubs_classifier 2019-07-01 13:58:22 +02:00
Marcin Grzejszczak
972a50265f Refactored class and method generation (#1116)
following two event storming sessions with @pilloPl and @OlgaMaciaszek and the Spring Cloud Contract community we've decided to refactor the core modules of Spring Cloud Contract Verifier.

The main idea is that the current `JavaTestGenerator`'s implementation no longer uses complex logic to generate classes and methods.

We've introduced abstractions such as:

-    class body builder (to build classes)
-    groovy and java class metadata
-    imports (for various frameworks)
-    default setup for json, xml, restassured, jaxrs
-    class annotations for spock, junit and junit5
-    field insertion e.g. for messaging
2019-06-27 23:01:37 +02:00
buildmaster
c9af98eccd Bumping versions to 2.1.3.BUILD-SNAPSHOT after release 2019-06-21 11:25:33 +00:00
buildmaster
d13773adc8 Going back to snapshots 2019-06-21 11:25:32 +00:00
buildmaster
d12c700d34 Update SNAPSHOT to 2.1.2.RELEASE 2019-06-21 11:10:55 +00:00
Olga Maciaszek-Sharma
c139851901 Fix gh branch in docs. 2019-06-03 19:43:36 +02:00
Dominik Labuda
d3ff357a54 Verifier docker image support for custom stubs classifier
Adds the possibility to provide custom stubs classifier. Might be useful to serve as some kind of tag for the stubs published.
2019-05-06 00:02:10 +02:00