Skip to content
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

Looking for maintainers #1714

Open
sungam3r opened this issue Feb 27, 2023 · 20 comments
Open

Looking for maintainers #1714

sungam3r opened this issue Feb 27, 2023 · 20 comments
Labels
help wanted Extra attention is needed

Comments

@sungam3r
Copy link
Collaborator

sungam3r commented Feb 27, 2023

Hi there. For a long time I have been helping to support this project. At first I only used some health checks from it, then I began to offer small changes. Over time, my knowledge and experience became enough for the core maintainers could calmly entrust me with the management of the project and give the necessary permissions to independently change anything in it. I helped and continue to help. Nevertheless, this is not the main project that I am taking time. My knowledge and time is not enough to carry out decent support here by oneself. Many issues are unanswered. The same thing, although to a lesser extent concerns pull requests.

Now I'm the only person who sorts issues, gives any feedback in reviewing PRs, merges PRs, makes releases, etc. I have not received feedback and have not seen any activity from core maintainers - @CarlosLanderas @carlosrecuero @unaizorrilla for that repo for a very long time.

So... I would be very glad if someone is ready to help us to support this project on an ongoing basis. The main pain points so far are

  • UI projects
  • CI for UI does not call dotnet test DONE
  • Docker/K8S stuff - it all needs review
  • KubernetesClient nuget package is very old - v4.0.26 (09.04.2021) vs 10.0.1 on nuget.org DONE
  • A lot of pending/unanswered issues/PRs.

This project is worthy of continuing to live.

@marioleed
Copy link
Contributor

@sungam3r It seems to me that you're practically the only maintainer, which feels a bit odd for a popular library like this. You are doing a great job, so keep it up 💪🏻

I don't know if I can be of any help, but I can look through some PR's and issues when I have some spare time (don't hold your breath waiting though 😉).

@sungam3r
Copy link
Collaborator Author

which feels a bit odd for a popular library like this

In fact, this can be seen everywhere in OSS. Only 1-2 people on an ongoing basis support projects with millions of downloads.

@rob-baldwin
Copy link
Contributor

@sungam3r I'm willing to put my hand up to help with the long term support of this project. I've not contributed much to this project, but I've used it a fair bit in several companies over many years, so I feel I should give back to the community.

@sungam3r
Copy link
Collaborator Author

OK. You can start by answering issues marked with question label or/and post some PRs. I'll review them as soon as possible. Also you may find a buch of abandoned PRs with no feedback (#1121, for example) from OP, so another way to help - resurrect such PRs so we can merge them.

@SeanFarrow
Copy link

@sungam3r I'm also interested in helping.
I have used the library a lot and definitely have ideas as to where this could go, putting tests in Docker for example.

Thanks,
Sean.

@sungam3r
Copy link
Collaborator Author

sungam3r commented Jul 3, 2023

#1714 (comment) - here is the way to help. I plan to release v7 in coming days so a window for applying breaking changes become less.

@SeanFarrow
Copy link

SeanFarrow commented Jul 3, 2023 via email

@sungam3r
Copy link
Collaborator Author

sungam3r commented Jul 5, 2023

I have no any plans on v8. I support this project at a very limited time.

@sungam3r
Copy link
Collaborator Author

Heads up! I sorted out pending issues and labeled them to simplify tracking progress. See issues column with badges at https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks#health-checks section. Actually the main pain point is out of that section, see https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks#docker-images section with UI badge (54 issues). I don't know how to represent it well so decided to keep readme structure as is - packages are separated from docker images.

@michaelmairegger
Copy link
Contributor

@sungam3r As i use the library a lot I am also willing to help maintaining

@sungam3r
Copy link
Collaborator Author

sungam3r commented Aug 1, 2023

Any help is welcome. I can react with a delay, but I track all activity.

@mathlizee
Copy link

@sungam3r I would like to open a PR that resolves #718, but I'm not authorized to push my local branch to the repo. Is there a file or a README that explains the steps to contribute to the project?

@sungam3r
Copy link
Collaborator Author

sungam3r commented Dec 3, 2023

First fork this repo. Then make changes into your personal fork. The last thing - make PR from your fork to that repo (origin).

@hschink
Copy link
Contributor

hschink commented Feb 19, 2024

@sungam3r I'd like to contribute as well.

@sungam3r
Copy link
Collaborator Author

@LeeAtCfc
Copy link

@sungam3r I have a fix for this open issue. I'm keen to raise a PR for it to resolve the issue.

@thompson-tomo
Copy link

thompson-tomo commented Jun 1, 2024

Also happy to contribute especially given my recent thoughts and long term wishes for which I am willing to submit pr's. Also willing to work through PR Backlog.

@Alirexaa
Copy link
Collaborator

@sungam3r I am also willing to help maintain this project

@SeanKilleen
Copy link

@sungam3r firstly -- thank you for your effort on all this! I think it's a very valuable project and I don't want it to be takne for granted.

To that end, a few points (none of which are a reflection on you and your excellent efforts, but a suggestion on how to move forward)

  • Something I've noticed in projects that are seeking this sort of support is that each project seems to view the role of maintainer differently. The next time you perform maintainer activities, it might make sense to do so as part of a Twitch/YouTube livestream and talk through them. This might help others feel empowered to contribute more, and serve as an onboarding into the project
  • Instead of maintainer activities the next time you have space, maybe it would be helpful to describe the current way a lot of these operate and the standards they use as if you were explaining them to a new maintainer. This could form the basis of a CONTRIBUTING.md that gives an overview of the project and helps others get into it conceptually which might help empower others to come forward.
  • What are your biggest blockers to being the most effective core contributor that you can be? I ask because sometimes project roadmapping and issue triage can be a big source of stress and helping others understand how to help you there might also be a good bridge for people to get interested and start the path toward co-maintainership.
  • If there was a "league of fractional maintainers" as part of a trusted organization (.NET Foundation or similar), do you think that would possibly help? My theory is that a number of people who can't be a full-time maintainer could still deliver meaningful support if their efforts are targeted correctly to be more than "drive-by".
    • (CC @1kevgriff as I think this could be a place for the .NET Foundation to really help and I don't want to forget to mention it to him. 😄 )

If these activities above don't bring joy (and I don't blame you if they don't!), I wonder if doing so as part of an "interview"-style conversation might be helpful. E.g. someone asking you questions about the project and how it works, on a livestream, recorded for posterity and for anyone looking to join up.

I know this post is definitely more questions than answers, but as I think about OSS sustainability and happened to see this, I'm hopeful that you might have some insights in ways that can help us better support you beyond waiting for someone to be able to step up to be an additional full-time maintainer.

@WeihanLi
Copy link
Contributor

@sungam3r maybe I could also help with the code review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests