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

Maintainers Wanted #718

Open
glennjones opened this issue Jun 2, 2021 · 19 comments
Open

Maintainers Wanted #718

glennjones opened this issue Jun 2, 2021 · 19 comments

Comments

@glennjones
Copy link
Collaborator

Glenn here. I built hapi-swagger over seven years ago and maintained it in the early days. For the past three years, @robmcguinness has supported the project with PR reviews, updates, commits and releases.

We are both coming to a point where we do not have the time to keep track of the issues and actively maintain the plug-in. It's still a popular Hapi plug-in with 284,000 downloads a month and roughly 17% of Hapi projects using it.

We're looking for people to help out and maintain the project. Any help would be appreciated. Comment on this issue if you're interested in helping. Thanks.

@robmcguinness robmcguinness pinned this issue Jun 2, 2021
@patlehmann1
Copy link

I'm interested in contributing to the codebase.

@Spencer814
Copy link

I'd like to help out also.

@toddtarsi
Copy link

Same here. I'm interested in doing a bit to help if I can.

@AndriiNyzhnyk
Copy link
Contributor

Same here. I am using this package as well so I would like to help somehow.

@robmcguinness
Copy link
Collaborator

@glennjones any thoughts on next steps?

@arimus
Copy link

arimus commented Nov 24, 2021

Same here. Count me in to put some cycles on improvements.

Don't want to jump ahead, but seems like a good early step would be to do some triage and prioritize items that are critical (security fixes, bugs) vs others.

@patlehmann1
Copy link

Any update on this? I'm can make some time to have a virtual meeting if anyone would like.

@robmcguinness
Copy link
Collaborator

@patlehmann1 waiting on @glennjones since I am not admin and only maintainer.

@glennjones
Copy link
Collaborator Author

@patlehmann1 Thanks for the offer to help out with hapi-swagger and your patience with the lack of response. Sorry for the radio silence.

If I am honest I am a little uncertain about how you successfully onboard other people into helping maintain the project like this. It is not something I have done before.

The idea of a virtual meeting sounds great. Maybe we could all chat about what help people feel they could contribute, and how the project could be structured to make that work for them. What is needed from me as the original owner to make it happen.

If people (@robmcguinness and everyone who has offered in this thread) think a virtual meeting good way please let me know and we can sort out date/time to do a zoom/teams discussion.

Glenn

@robmcguinness
Copy link
Collaborator

That sounds great.

@AndriiNyzhnyk
Copy link
Contributor

Let's do it.

@glennjones
Copy link
Collaborator Author

hapi-swagger maintenance chat - For anyone you wants to contribute.

OK rather than try and arrange this meeting date/time through github issues I have created a calendar poll on doodle. If you can select any of the times that work for you. I have gone evening Europe time hopefully to help with people in America. I am travelling over the next week and a half hence the dates.

Please click on the link below and vote for times that work for you:

https://doodle.com/meeting/participate/id/bYEm0P2b/vote

@glennjones
Copy link
Collaborator Author

OK I have booked in a meeting for - Wednesday, 18 May⋅17:00 UK Time. The zoom link is below. If anyone else wants to join meeting please feel free. We are going to have a chat about the maintenance of hapi-swagger. The meeting is for anyone you wants to contribute, however much or little.

Topic: hapi-swagger
Time: May 18, 2022 05:00 PM London

Join Zoom Meeting
https://us02web.zoom.us/j/89185259999?pwd=VFlUbzNYbS9mcVEzaXgrcllLYStldz09

Meeting ID: 891 8525 9999
Passcode: tu04e9

If you want to come and cannot make this data let me know and I can quickly open the poll again

@ahalf-yuan
Copy link

I'd like to help out also.

@glennjones
Copy link
Collaborator Author

@ahalf-yuan your more than welcome to come along to the zoom meeting today 17:00 UK time. Connection details are in thread above. If you cannot make don't worry I will document the outcomes. This will hopefully cover how we hope to make it easier for people to contribute going forward.

@robmcguinness
Copy link
Collaborator

Sorry I missed the meeting. Hopefully it was productive. Please let me know next steps.

@glennjones
Copy link
Collaborator Author

That's OK @robmcguinness sorry you could not make it, but we had a good meeting

What was agreed in the meeting today

  • Move the project to a Github organisation to make use of the different levels of access rights, Triage, Write, Maintain etc (Glenn)
  • Start all the new maintainers on triage rights, add more rights as they are needed (Glenn)
  • Create a Slack channel for hapi-swagger maintainers to quickly discuss how to deal with issues and updates (Glenn)
  • Go through the backlog of issues and pull requests labelling them so we can see what types of issues we have (Everyone)
  • Start picking off the easier issues to learn codebase with input from Robert and Glenn about architect where possible (Everyone)

Future

  • Add webhooks to push github project events into slack
  • Consider feature development/ roadmap

@arimus
Copy link

arimus commented May 26, 2022 via email

@williamolojede
Copy link

I use this this library, and it's one of the reasons why I love hapi, if maintainers are still needed, please count me in.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants