Timothy Jones
05/18/2023, 1:33 AMYousaf Nabi (pactflow.io)
Yousaf Nabi (pactflow.io)
Yousaf Nabi (pactflow.io)
Timothy Jones
05/18/2023, 3:53 AMTimothy Jones
05/18/2023, 4:38 AMTimothy Jones
05/18/2023, 4:40 AMMatt (pactflow.io / pact-js / pact-go)
Timothy Jones
05/18/2023, 6:31 AMTimothy Jones
05/18/2023, 6:31 AMYousaf Nabi (pactflow.io)
Yousaf Nabi (pactflow.io)
Yousaf Nabi (pactflow.io)
Yousaf Nabi (pactflow.io)
Yousaf Nabi (pactflow.io)
Hm. If this is work that the project wants to be done, I reckon it should be tracked somewherewho wants it to be done?
Yousaf Nabi (pactflow.io)
Yousaf Nabi (pactflow.io)
Timothy Jones
05/18/2023, 10:36 AMYousaf Nabi (pactflow.io)
Yousaf Nabi (pactflow.io)
Timothy Jones
05/18/2023, 10:38 AMMatt (pactflow.io / pact-js / pact-go)
how can you SLA an open source project with part time volunteers. hmmYou can’t, really, this is why we are working through the “SmartBear supported” model. We will be able to put some more SLAs around certain items. I’m using the term SLA loosely here - process is probably the better term. What I’d like to see is a model that e.g. tags projects and says “this is community supported, expect XYZ (or expect nothing)” vs “this is tier 1 project, and you can expect us to behave in ABC” way. Then we have a defined model about how issues get in, are triaged and categorised, and then communicated about “what next”. But in reality, time is what people most want to know, and that’s very hard to do with both open / community volunteers, a small team and a large real estate. So I’m very much of the view right now 1. Review all of our assets and scrutinise the value we get - I think we should err on the side of brutal 2. Eject projects from the
pact-foundation into something like pact-community (or archive them as the case may be) that are adding little to no value. Spring Cloud might also fit this bucket, so perhaps it’s the first project we use in the model “it’s not officially supported by Pact or Spring, but we’d like to see XYZ things before it’s moved back to the foundation” (which would include a maintainer that is interested in keeping it alive, a large enough community of users etc.
3. Document and clarify what it means to be an “official” project
All of this serves us, yes, but it’s about serving our users - it’s unclear from the outside what is real vs a toy, and therefore what can be trusted.Matt (pactflow.io / pact-js / pact-go)
</rant> (sorry, I definitely diverted this thread!)Timothy Jones
05/19/2023, 5:20 AMTimothy Jones
05/19/2023, 5:20 AMTimothy Jones
05/19/2023, 5:21 AMTimothy Jones
05/19/2023, 5:21 AMTimothy Jones
05/19/2023, 5:22 AMTimothy Jones
05/19/2023, 5:22 AMMatt (pactflow.io / pact-js / pact-go)