Comments (8)
from pact-go.
Hey @mefellows! Thanks for the super quick response and openness. So let's continue in Slack :-) Unfortunately the workspace is closed as I tried to explain above and prevents easily getting in touch. Specifically joining is limited to users with email addresses on the following TLDs:
rabobank.nl
freddiemac.com
cultureamp.com
chase.com
jpmchase.com
smartbear.com
trustvip.com
If you could add me with my work address I'd be glad to join.
from pact-go.
from pact-go.
Sorry about the slack issue @Metamogul. we've had issues recently due to the way Slack works, it was tracked in the below issue.
tl;dr the invite link only lasts for a limited amount of users and we need to refresh the link, and then update the redirect for our invite link.
(e.g. outdated docs on the go implementation on pact.io)
ahh,
https://docs.pact.io/implementation_guides/go/readme
It seems that when we moved over to v2, we have lost our sync docs job
we will want to restore that against the master
branch, which will allow it to trigger the sync job in the docs repo
https://github.com/pact-foundation/docs.pact.io/blob/master/scripts/sync/pact_go.rb
We would be happy to accept a pull request, or for it to be raised as a separate issue to track and resolve. It's obviously less than desirable for our centralised docs to be out of date with the readme in github, especially as we want to increase adoption of pact-go v2 which invariably teases out bugs.
while the communication on the whole pact framework seems to have shifted to a company-private approach.
outside of the slack invite being locked down (we don't have a paid slack account ), how would you suggest this is the case?
The framework is as open-source as it has ever been, we do more companies using the project, and some of those customers choose PactFlow (which is a commercial product), however the Pact ecosystem which serves both Pact Open source and PactFlow commercial users.
From a maintainer perspective, we are vastly outweighed by the number of users, vs the number of maintainers and active contributors. We all have varying pressures at work, and in our home life, but we are as committed as always to Pact being open and accessible for everyone
This contributes to a situation where there is little transparency over the state of the project, its maintainers and their plans, and leaves me with doubts whether I should recommend the implementation of pact contract tests in our product. Adopting an only partly open source project as well as contributing seems risky long term.
- Monthly blog https://docs.pact.io/blog
- Pact Go Roadmap https://github.com/pact-foundation/pact-go/projects/2
- Pact Feature Request board https://pact.canny.io/
Is there still an open community space in which I could get in touch with the maintainers? Are there any notable public contributions to this project at the moment or plans to keep it public?
There are no plans to make it not public... and you are making contact in an open community space here in github.
You can see public contributions via git commit history, and pull requests. They ebb and flow, with users wants and needs.
There has been several go users, who have dived into the Pact matrix, learned about Pact's shared core (built in Rust) and done some Polyglot programming in the process.
from pact-go.
Slack is locked down and not-open source, we lose history of conversations after 90 days. It's a shame to lose the valuable insight from the community, and not be able to serve it for others, so we did something about it.
We do so by leveraging another oss product https://github.com/Linen-dev/linen.dev where our slack history is fully searchable and hosted here
https://www.linen.dev/s/pact-foundation
That allows us to preserve conversation that takes place on Slack, for users for years to come.
We were previously scraping it and hosting it here https://docs.pact.io/slack but it wasn't as nice to consume
from pact-go.
If you have ideas about pact-go's future, and want to help make it awesome, we are all ears, both in term so ideas, and PR's!
from pact-go.
Sync job has been restored, and the website has been updated with the latest documentation
https://docs.pact.io/implementation_guides/go
thanks for bringing it to our attention
from pact-go.
Hey @YOU54F, thx for restoring the sync job and the various clarifications & transparency! This helps me assess the situation much better 😌 When it comes to contributions I'm already overbooked myself with my time – so my ability to contribute to the project depends largely on my employer's allocation of my hours. If I'll be given more time on our Pact implementation and I'll need to amend to the project I'll be pushing to make these publicly available as PR. For now, I think this issue can be closed. Thanks again for your time and the insightful posts.
from pact-go.
Related Issues (20)
- pact-go v2.0.x requires CGO HOT 2
- Unable to Call AddSynchronousMessage() Multiple Times within the same Go Test
- Provider verifier not working correctly when consumer uses matchers.Decimal HOT 2
- Is PactFileWriteMode no longer available? HOT 1
- Metadata information not getting recorded for protobuf-message HOT 1
- Protobuf cannot find enum with multiple proto files HOT 3
- requestMetadata expects exact value instead of matching type
- How to specify Pact CLI path in Go package manager HOT 7
- Add support for disabling colored output HOT 8
- Library not loaded: libpact_ffi.dylib HOT 22
- VerifyMessageConsumer failed: error creating message: exit status 255 HOT 1
- undefined structs running pact-go/v2 HOT 3
- BeforeEach method runs before every state HOT 6
- Why is there a functional pattern constructore for the installer? HOT 1
- Runtime error occurs with golang 1.22.x HOT 8
- Installation section of README.md is the wrong path HOT 1
- "example=0" struct tags for numbers lead to wrong example values in contract HOT 1
- New release? HOT 5
- Incorrect header matching rules key in v2 pact files
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pact-go.