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

Stepping down as a maintainer #308

Open
wafflespeanut opened this issue Mar 11, 2021 · 5 comments
Open

Stepping down as a maintainer #308

wafflespeanut opened this issue Mar 11, 2021 · 5 comments
Assignees
Labels
help wanted Extra attention is needed

Comments

@wafflespeanut
Copy link
Collaborator

wafflespeanut commented Mar 11, 2021

Paperclip started off as an OpenAPI tooling library taking advantage of Rust's macros and type system. Initially, I only had client codegen in mind (which was more fun and challenging), but then people liked the idea of autogenerating API docs at server side (which I thought wasn't a big deal), which is how paperclip gained more popularity. Back in 2019, I was actively following everything that happened in Rust community, but as time went on, new priorities took my attention. I thought I could spend more time in 2020, but I couldn't.

This was one of my favorite projects and I had a lot of hopes for implementing more features (OAPI3 support, plugin for rocket, tide, etc.), but given how the past few months have been going, it's time I admit that I won't be able to spend more time in maintaining this project. I've tried my best to implement all features from swagger (OAPI v2) for both actix-web plugin and client codegen and that was the 0.4.0 release. With that, I'll step down as a maintainer. I'll try to participate in discussions every now and then, but no promises.

As for the future maintainers of this project, I have some good candidates in mind: @platy and @dunnock already have privileges to this repo and I'm very happy about their contributions. If @tiagolobocastro, @MikailBag or @sfisol are willing to, then I can give privileges to them as well. Nominations are also welcome. I'll be active in our Discord server, so we can have a discussion there (or through mail, if you prefer).

A hearty "thank you" to all the contributors for supporting this project.

@wafflespeanut wafflespeanut added the help wanted Extra attention is needed label Mar 11, 2021
@wafflespeanut wafflespeanut self-assigned this Mar 11, 2021
@wafflespeanut wafflespeanut pinned this issue Mar 11, 2021
@tiagolobocastro
Copy link
Collaborator

First of all thank you for creating this project! Having you in the discord will still be of great help!
I don't have a lot of time but I'd be happy to maintain it with someone else, although not many people seem active here. Once we reach a certain point, maybe if we start creating plugins for other crates this will be more traction, one can but hope.
Thanks again 👍

@platy
Copy link
Collaborator

platy commented Mar 11, 2021

Yes, thanks @wafflespeanut ! I have been really enjoying contributing to paperclip and it has been nice to work with you and the other contributors on it. I haven't been working on it recently and I don't think I will have enough time to take on a committed maintenance role - but I expect to contribute again. Thank you for being so welcoming!

@dunnock
Copy link
Collaborator

dunnock commented Mar 12, 2021

Thank you @wafflespeanut for a great project, it was spot on for our needs when we were looking at solution to generate swagger from our established actix APIs. Design idea is cool and it allows to keep boilerplate to bare minimum, which we like a lot. It also helps us to generate client libraries for 3 langs out of swagger specs. I will keep reviewing PRs but would be great to have more people involved in reviews as sometimes I have overloaded weeks.

@sfisol
Copy link
Contributor

sfisol commented Mar 24, 2021

Thanks @wafflespeanut for your work!
I'll try to help as much as I can, though I don't know if my knowledge of all the paperclip internals is sufficient.

@ManevilleF
Copy link

Thank you for your work, I'll try to get into the core code to be able to contribute in the future

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

6 participants