gorilla / schema

Package gorilla/schema fills a struct with form values.
https://gorilla.github.io
BSD 3-Clause "New" or "Revised" License
1.37k stars 227 forks source link

⚠️ The Gorilla Toolkit is Looking for a New Maintainer #187

Closed elithrar closed 1 year ago

elithrar commented 2 years ago

The Gorilla Toolkit is looking for a new maintainer (or maintainers, plural). As the last standing maintainer of the project, I no longer have time to fully dedicate to maintaining the libraries here, and

The major libraries - mux (https://github.com/gorilla/mux), schema (https://github.com/gorilla/schema), handlers (https://github.com/gorilla/handlers), and sessions (https://github.com/gorilla/sessions), are all reasonably mature libraries, but ongoing stewardship around bug triage, feature enhancements, and potential "version 2.0s" are all possibilities.

Note: I don't expect this to be quick or easy - the websocket library, with 16k stars & 15k unique clones per week, has been looking for a new maintainer 3.5+ years, and has yet to have anyone reliably stick. If I don't have any luck finding new maintainer(s) in the next 6 months or so, it's likely I'll mark these projects as in maintenance mode only and archive the repos.

Please keep the replies on-topic.

Cross-posted from https://github.com/gorilla/mux/issues/659

zak905 commented 2 years ago

Hi @elithrar, do you have some spare time to take a look at #183 ? It could be a good starting point to define whether I am a good fit to become a maintainer for the schema project

elithrar commented 2 years ago

@zak905 it would make more sense for others to properly code review - I just don't have the time to look at medium/large PRs.

zak905 commented 2 years ago

Ok. who do you mean by others ? the community ? or other maintainers

elithrar commented 2 years ago

@zak905 Others in the community - for example, some of the folks that indicated interest in this thread!

Note: There aren't "other" maintainers right now, and don't @ a bunch of folks to review/merge your PR. Please be patient: there's nothing stopping you from using your fork in the meantime.

zak905 commented 2 years ago

Hi @elithrar, I see the repo was idle for a while, and I am just wondering if anybody has been assigned as a repo maintainer. I thought it was @DavidLarsKetch, but his seems to be off the grid for a while now.

elithrar commented 2 years ago

No one has consistently stepped up for any of the Gorilla projects so far.

zak905 commented 2 years ago

it would a pity to see the repos go into maintenance mode. I did not find anyone to help with PR review process ( it seems like there is an interest for this functionality)

zak905 commented 2 years ago

Hi @elithrar, we are trying hard to keep the repo alive, but we are not seeing much enthusiasm from your side. It would help if you could share with us your up-to-date plans

Since it's hard to find maintainers for each single project, I think a cool alternative in this case would be giving away the whole organization to some organization/company that takes care of OS projects properly (like RedHat or Google for example). I don't know how it works but it's just a thought that crossed my mind

gudvinr commented 1 year ago

There is https://gof.rs/ but ironically their fork of gorilla/websockets is outdated even compared to original repo

elithrar commented 1 year ago

We've decided to archive the Gorilla project, including this one. You can read more here: https://github.com/gorilla/mux/issues/659#issuecomment-1344468929