Task: Proof of concept using Pact plugins
Open
Nobody has claimed this yet.
good first issue
hacktoberfest
help wanted
tech
v2.x.x
- Dominant language
- Swift
- Stars
- 56
- Forks
- 21
- PR merge metrics
- No merged PRs in 30d
Description
❕ Problem Statement
Pact supports plugins https://github.com/pact-foundation/pact-plugins.
💬 Task Description
Look into how to make use of it, prepare a plan, architecture and PR it.
📝 Notes
Branch off of https://github.com/surpher/PactSwift/tree/feat/v2.0.0
👩🔧 Technical Design Notes
From what's been seen in other Pact implementations it could look something like:
try builder
.uponReceiving(...)
.given(...)
.usingPlugin(plugin_name) // <- This little diddy
.withRequest(...) { ... }
...
🤝 Relationships
- Other Related Issues:
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the Pact plugins repository and the feat/v2.0.0 branch of PactSwift to determine how plugin support could fit the existing API. Define the proposed usage, architecture, and implementation plan, then prepare a PR that captures the proof of concept.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- testing
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100