Pact plugins
complete
Matt Fellows
Allow pact to be extended by a general purpose plugin infrastructure
See https://github.com/pact-foundation/pact-specification/issues/83 for proposal
Matt Fellows
complete
The Pact Plugin framework was launched in late 2022, and is now available for client languages to adopt. As of today, Pact JVM, Go and JS support plugins and there is FFI support for inclusion in other languages that wish to adopt the framework.
See docs.pact.io/plugins and https://github.com/pact-foundation/pact-plugins for more.
Matt Fellows
I can see some recent activity on this, so by way of a brief update, there has been significant movement on this in the past few weeks. The core plugin framework has been completed, and gRPC/Protobufs plugin has been created. We are yet to widely announce the availability as we are beta testing to make sure. If you are interested in giving it a go, please join the #protobufs plugin (on ask in #general if there is a plugin you'd like to contribute) and we'll reach out. Just note, we are still stabilising and working through all of
We aim to have plugins available for GA in Q4 of this year, which will include availability in the key languages (Java, JS, Golang, .NET and Python), proper documentation and usage guides, as well as contributor guides.
As always, you can keep up with the Pactflow roadmap and commitments here: https://github.com/pactflow/roadmap/projects/1
Matt Fellows
planned