Giter Site home page Giter Site logo

Comments (7)

derberg avatar derberg commented on May 25, 2024 3

I do not think it is good solution for this repository.

Same for bindings and spec-json-schemas.

All these 3 are interconnected - if someone becomes a maintainer in spec, they are also maintainers in bindings an spec-json-schemas. This is a complex setup, not as simple as in website or asyncapi-react repos.

also, stuff we started in website is pretty fresh, and we do not even know if it works: asyncapi/asyncapi-react#928 (comment)

In my opinion we need a different approach here and in related repos. Maintainers should be responsible for triage to give proper attention of someone who is experienced with AsyncAPI:

  • we can do triage duty schedule, every month different maintainer does triage, and than hands over to another one with report of issues that were closed or something like that
  • we can have a regular monthly triage call that would actually put us in sync and enable more regular and proactive approach to minor releases
  • maybe we even should consider merging bindings, spec-json-schemas and even extensions-catalog into spec repo. We discarded it some time ago and pulled spec-json-schemas outside spec because we were afraid of complexity of releases but I think recent years showed, we did not remove release complexity and only introduced maintenance complexity

spec is the backbone on AsyncAPI Initiative and if we want to make changes like that, I prefer to have a meeting first and discussion.

And if you still want Triagers and Committers then please provide examples how that would look like. Is there even a candidate that we could onboard? and would that be triager for all repos? what about bindings, where we have "champions-like" setup similar to Modelina. I just do not see what problem it is solving.

from spec.

github-actions avatar github-actions commented on May 25, 2024

Welcome to AsyncAPI. Thanks a lot for reporting your first issue. Please check out our contributors guide and the instructions about a basic recommended setup useful for opening a pull request.
Keep in mind there are also other channels you can use to interact with AsyncAPI community. For more details check out this issue.

from spec.

smoya avatar smoya commented on May 25, 2024

I love this idea. As a maintainer, this has my +1! 🙌

Pinging other maintainers of this repo: @fmvilas @derberg @dalelane @char0n @GreenRover

Additionally, once this gets accepted, I volunteer to create the PR with the changes needed in the CODEOWNERS file.

from spec.

alequetzalli avatar alequetzalli commented on May 25, 2024

we did not remove release complexity and only introduced maintenance complexity

😆

All these 3 are interconnected - if someone becomes a maintainer in spec, they are also maintainers in bindings an spec-json-schemas.

Ahh, got it, makes complete sense why you don't feel it's a similar example to the website repo. Def more complex.

side note... @derberg it sounds like you lost enthusiasm in your triager/committer proposal idea, do you regret proposing it originally for website repo? hehe 😄

from spec.

smoya avatar smoya commented on May 25, 2024

I retract my vote. Reasons and discussion regarding my vote retraction can be found in asyncapi/spec-json-schemas#492 (comment)

from spec.

derberg avatar derberg commented on May 25, 2024

side note... @derberg it sounds like you lost enthusiasm in your triager/committer proposal idea, do you regret proposing it originally for website repo? hehe 😄

no, I love it, I just do not think it is a silver bullet solution for all. And anyway, we just started in website, we need to see some numbers, get feedback from participants, etc and then we can promote it

from spec.

alequetzalli avatar alequetzalli commented on May 25, 2024

It sounds like we didn't get the number of votes, so this motion won't pass this time around 😸

Closing.

from spec.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.