Open derberg opened 9 months ago
Hey @derberg, Thanks for creating this. Due to some circumstances I won't be able to contribute to the project. Apologies for the delay in response from my side 🙏🏽 As a result, I would be stepping down as a maintainer and hope for someone to take this project forward for the good of the community.
@arjungarg07 thanks for clarification. So now let's execute the plan and make sure we did everything possible to keep the project alive.
Gonna leave this comment here so I don't forget, but if someone else is interested in taking over please prioritize them 🙂
I might be interested in taking over maintenance 🤔 Although I won't be putting time into it right this second, I still believe in what it can offer in the tooling ecosystem when working with multiple AsyncAPI documents. Especially when I can start using it for https://github.com/asyncapi/EDAVisualiser/.
Here are my current ideas for the library:
find lonely channels/topics
, find one direction channels (that have no consumers or no producers)
, find mismatching payloads for same channels
, find mismatching content types for same channels
, etc.However, I do have some stipulations to take it over.
I still believe in what it can offer in the tooling ecosystem when working with multiple AsyncAPI documents
just to be clear, nobody says the tools is not useful - it is just not maintained and need new maintainers or we should archive it. Npm package is still there if somebody wants to use current version.
@jonaslagoni didn't you just describe a completely new project? also parser rewrite needs to be done here. The only sense to preserve this repo for your purpose is maybe the name and already existing stars - is that what you are looking for?
Until v1, I want to enforce 0 reviews for maintainers to speed up development time. Once v1 is reached we switch over to a similar contribution guide as Modelina currently has: https://github.com/asyncapi/modelina/blob/master/docs/champions.md#merging-a-pr (don't get the wrong idea, the top priority is onboarding contributors and maintainers in the long run, but staying agile in the beginning)
sounds to me like you probably want to start new project on personal account, like with EDAVisualizer and then donate once ready?
@derberg it's a complete rewrite of the project, yes, but it does not overwrite what the library currently offers nor its purpose. So re-creating it completely makes no sense to me 🤔
sounds to me like you probably want to start new project on personal account, like with EDAVisualizer and then donate once ready?
Why? 🤔
Why? 🤔
you mentioned 0 reviews for maintainers - so basically one maintainer, cause why would 1 maintainer agree that the other one push to master without review - at least that is how I understand it 🤷🏼
anyway, in the end it is up to maintainers to decide who they run stuff, if they want PR approval before merge or not. Maintainers manage branch protection, so maintainers decide if codeowner PR approval is required or not. We're not gonna tell maintainers how to run things, we can only educate on best practices.
@jonaslagoni so before we start executing the plan, I understand I can mention you there already as one of volunteers, or will you do it under the open discussion?
you mentioned 0 reviews for maintainers - so basically one maintainer, cause why would 1 maintainer agree that the other one push to master without review - at least that is how I understand it 🤷🏼
anyway, in the end it is up to maintainers to decide who they run stuff, if they want PR approval before merge or not. Maintainers manage branch protection, so maintainers decide if codeowner PR approval is required or not. We're not gonna tell maintainers how to run things, we can only educate on best practices.
Its not gonna be a solo show, but once the roadmap is laid with however many maintainers there are, it should be easier for the maintainers to evolve the library so early in its life.
Important changes, etc, will of course need to be discussed first.
@jonaslagoni so before we start executing the plan, I understand I can mention you there already as one of volunteers, or will you do it under the open discussion?
What open discussion? 🤔 But yea, if no one else have a strong desire 🙂
I mean this part of plan
Create a discussion in community that this project will be archived in 1 month unless someone is interested to take this over and maintain forward
do you want to be already mentioned there as one of maintainers?
Up to you 😄
discussion created: https://github.com/orgs/asyncapi/discussions/1074
I also asked @thulieblack for social media share
doesn't look like anyone can pick it up. Will proceed with archiving
done - more in https://github.com/orgs/asyncapi/discussions/1074
I will be stepping down as maintainer for this repo.
@arjungarg07 afaik from different discussions you also cannot longer work on this repo
@magicmatatjahu I believe you also have different responsibilities
My proposal:
Issues
tabAfter a month from publishing the discussion in social media, if there is noone to take over, we will archive repo and move to https://github.com/asyncapi-archived-repos
Thoughts?