You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Introduce the concepts of multi-protocol systems, and how the pact-plugin framework was developed to enable users to extend Pact to cover use cases that may not be applicable to all end users.
Provide a workshop which builds on the previous CI/CD example but shows a gRPC consumer and provider, to highlight the differences
Agenda
Introduce users to the concepts of the Pact Plugin framework introduced in Pact Spec v4
Discuss some of the benefits/limitations of the pact-plugin approach
Run a CI/CD workshop, showing users how to reach Pact Nirvana with Plugin Pacts (probably gRPC area calculator)
Pactober Workshop 4 - Maintainer/contributor workshop How Pact is built
Aims
Introduce interested users into how Pact is built, distributed and used by client languages, by using our previous workshop examples as use cases.
This would be more aimed at maintainer/contributors, or those interested in the internals of Pact. This could be useful for users in languages who are unfamiliar with Rust (which our Pact reference core is written in)
Agenda
Introduce users to the Pact reference core and the FFI approach
Discuss some of the benefits/limitations of the new approach compared to the Pact ruby implementation.
Run a workshop showing how to the FFI is leveraged in our 3 tests used in the CI/CD workshop
HTTP Pact
Message Pact
Plugin Pact
The text was updated successfully, but these errors were encountered:
Placeholder for workshop content.
Happy to incorporate feedback, or for suggesting of content topics etc.
Pactober Workshop 1 - CI/CD workshop (HTTP Pact)
Aims
Warmup for the start of Pactober, introducing users to the core concept of contract testing, and Pact.
Provide a workshop where we take users through the recommended Pact setup.
Agenda
Pactober Workshop 2 - CI/CD workshop (Message Pact)
Aims
Introduce users to the evolution of Microservices, and event based systems, and how this is handled by Pact.
Provide a workshop which builds on the previous CI/CD example but shows a messaging consumer and provider, to highlight the differences
Agenda
Pactober Workshop 3 - CI/CD workshop (Plugin Pact)
Aims
Introduce the concepts of multi-protocol systems, and how the pact-plugin framework was developed to enable users to extend Pact to cover use cases that may not be applicable to all end users.
Provide a workshop which builds on the previous CI/CD example but shows a gRPC consumer and provider, to highlight the differences
Agenda
Pactober Workshop 4 - Maintainer/contributor workshop How Pact is built
Aims
Introduce interested users into how Pact is built, distributed and used by client languages, by using our previous workshop examples as use cases.
This would be more aimed at maintainer/contributors, or those interested in the internals of Pact. This could be useful for users in languages who are unfamiliar with Rust (which our Pact reference core is written in)
Agenda
The text was updated successfully, but these errors were encountered: