-
Notifications
You must be signed in to change notification settings - Fork 50
Open
Labels
enhancementIndicates new feature requestsIndicates new feature requests
Description
Adding the $schema keyword to JSON files provides additional support for the comprehension of pact files. For example, most IDEs will provide auto-completion and documentation. Adding a schema will help tool builders who wish to parse, manipulate or otherwise handle pact files in an unobtrusive way.
For each pact specification, we publish JSON Schemas to describe their shape (they could do with some additional human-readable descriptions).
Example:
We may also wish to add $id, but I don't believe this is strictly necessary to get the benefit we're after.
Metadata
Metadata
Assignees
Labels
enhancementIndicates new feature requestsIndicates new feature requests