-
-
Notifications
You must be signed in to change notification settings - Fork 638
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Call for [CODE] Maintainers #1937
Comments
@Amzani @magicmatatjahu @KhudaDad414 don't miss this. We can (and probably should) do something similar on Studio. |
Hey @derberg
|
Hello @derberg I would like to join the team as a maintainer. I am a software developer currently working with JavaScript, React, Node.js & Tailwind CSS. I am currently contributing to CHAOSS and Flowbite though code & documentation respectively. I do have a genuine interest in Open Source, and I actively participate though code contributions, documentation and community management. I am available to work on the 3 issues to learn the basic set up of the project. |
@AnimeshKumar923 you definitely have to be patient as there is still a lot of learning ahead. But the best learning is through practice. You first learn basics, for example coding basics, and then you apply them in practice. Since you are doing CSS now, then try that in practice here, we have css/tailwind related work, there are PRs from others, issues that need fix. Join there, review, learn and practice. @CatherineKiiru hey thanks a lot for joining here. Did you have a chance to contribute to any AsyncAPI project? and meet the community? First thing would be to fork the the We will have this issue open for several days to gather people that are interested and also drive followup discussion. I bet that once we are ready we will probably organize some meeting to get on started. |
I am very much interested in becoming a maintainer. Why me?
A glance at my GitHub stats: In case, the above SVG is not loading: (Raw) https://raw.githubusercontent.com/anshgoyalevil/anshgoyalevil/main/github-metrics.svg |
haha you definitely know what you are signing up for 😃 |
@derberg Definitely. It was giving me the fake feeling of being a maintainer 😆. The pre-contribution period (Feb-April) when Outreachy participants and GSoC participants flood the GitHub issues with comments and PRs. |
@derberg, Great! I did want to contribute to the Spec 3.0 docs, but did not get a chance because most issues were scheduled for the Gsoc23 mentees. Aside from that I have intereacted with some community members. |
@derberg I would like to be a part of the team. I have been contributing to AsyncAPI since February and |
I was asking one of the maintainers about how to become a maintainer, and now I have the answer. I am already aware of how challenging it is to be a maintainer, but I also recognize the tremendous value it offers from a learning perspective. I would love to be a part of this team! :) |
@CatherineKiiru Actually, that information is incorrect. Folks from 2023 gsoc aren't working on Spec 3.0 docs, they're doing coding projects. In addition, EVERYONE is welcome to pick up a docs issue for spec 3.0 updates, there are multiple open issues available. DM me on Slack to get onboarded for docs contributions. 😀
|
My apologies for the misinformation, I clearly concluded to myself that the spec 3.0 docs was a Gsoc23 project after an earlier conversation we had. Thank you for the clarification! |
@derberg , I am contributing to website as a part of GSOC'23 , and my project involves writing tests for website , as well as some code refactoring in the website . Up until now , I have covered most of the components in the website and while writing tests I have an in depth knowledge of the code and will further be diving deep into the scripts as well as the markdowns . I would love to be part of this amazing community ahead too . I understand being a maintainer takes a lot of patience and reponsibility I am ready to put my 100% to the task . |
Nice to see so much interest 😍 Let's give it few more days, we are not in rush |
Hello all! I'd love to put in the effort to pursue to become a maintainer, but I also am working as a full time employee, I suppose this might be a hindrance. I'd love to know your thoughts/approach. |
Ok, I think we have it enough time. @akshatnema @magicmatatjahu to not overload us too much, I suggest:
other people that will not be accepted for now should not be worried as we have other "frontend" projects (like conference website) and maintainers there will for sure be happy to onboard new potential maintainers thoughts? |
That's difficult part between us 😆. But surely, it will be you first to guide them at master level 👍 |
No problem and good idea, but as you know, I haven't been contributing much to AsyncAPI lately, so I will help as much as I can :) However, the @anshgoyalevil choice is a good direction because he already know the source code of website very well. |
@akshatnema I think that you are actually already acting as lead mentor for @reachaadrika to become maintainer here 😄 So just folks ping me if you need something from me @magicmatatjahu I can help out when @anshgoyalevil ends AsyncAPI Mentorship, to assign some triage/review tasks. Although it will be easy task as @anshgoyalevil already have experience and participated in other tasks helping with review. looking at the list of all candidates, thoughts folks? |
Thanks @magicmatatjahu and @derberg for believing in me. I am all in for the AsyncAPI Maintainership 😄 to learn from some great open-source contributors like @akshatnema and the whole AsyncAPI website CODEOWNER team Since this maintainership is being pulled on to reduce the current overhead on the present maintainers, we (maintainees) would try our level best to make sure we don't tag you folks to ask for help every now and then 😅 A +1 for @reachaadrika since she has written the whole Cypress Test Suite and has a deep understanding of all components, and for @sambhavgupta0705 for some quality-of-life improvements to the AsyncAPI website 💯 |
closing @anshgoyalevil and @sambhavgupta0705 are already in onboarding program to become maintainers. @reachaadrika is not active recently. Had a chat with Aadrika on how are the things. So yeah, Aadrika whenever you are ready to come back and work on becoming a maintainer, the doors are still open as you know the project very well. Just ping me and @akshatnema and we can have a call |
So, in bullet points:
website
has 6 maintainers but only 3 that can do code review - @akshatnema @magicmatatjahu and @derbergpromise
rather thancommitment
Now we have to agree, on
website
example, what it means to be a maintainer, figure out potential candidates to mentor and set a clear path to become a maintainer.Proposal of basic assumptions
@akshatnema @magicmatatjahu sharing here and let us discuss in public
What it means to be a maintainer:
Why you should be a maintainer:
All of ☝🏼 make you a very valuable hiring candidate.
Path to be a maintainer
Think it through
It requires time and patience. Make sure you know what you are up to. There is also a lot of work and effort committed from maintainers side. So please think about the entire community (people) and the effect on it once you resign half way or right after you become a maintainer.
Kick off
To become a maintainer candidate you need to complete at least 3 issues that will enable you to know the basic setup of the project and the community behind it - so you can validate of this is the place where you want to be long long term.
Mentoring
Existing maintainers define a set of tasks you need to pick up:
Additionally:
Proactiveness and ownership is a key.
Evaluation
Mentors need to sync and evaluate if given candidate is ready to become a maintainer. Sometimes it is a long process, but maybe with the way we do it this time, when we are focus on a goal it will be faster.
@akshatnema @magicmatatjahu am I making this clear, do you agree, did I miss something?
you're also having 2 mentees (from GSoC and AsyncAPI Mentorship) that will learn the project very well in coming weeks and might be interested in becoming maintainers, you can check with them.
The text was updated successfully, but these errors were encountered: