flask-restx
flask-restx copied to clipboard
Is this project still maintained?
Ask a question There are several pull requests and issues that have not been replied to by anyone that contributes to this project for sometime.
Is there a specific process or person(s) that need to be contacted so outstanding feature requests are dealt with?
Thanks in advance.
Hi,
I'm afraid we can say indeed that this project is mostly unmaintained :/ Unfortunately I'm the last maintainer remaining with very few spare time available for OSS anymore. I'm also not using this library for professional projects.
I'm very sad about this situation.
@ziirish My company are using flask-restx
for a few of our projects so I wouldn't mind getting involved in ongoing maintenance if that would help keep it alive?
I didn't realize there was a lack of maintainers because it's always worked so well for us!
@ziirish same here. Let us know if we can help.
I can also help ... as much as I can.
@ziirish Thanks for the reply, this was my fear also as I noticed no activity :-(
Is there an alternative project that people are now using for building a REST server in python? I thought this was the most popular library to use? If there is something newer/better that people are moving to then thats the natural order of things, but otherwise I'd love to help keep this project alive.
I'm also interested in contributing to the project. please let me know if i can help
It might be of interest. https://github.com/python-restx/flask-restx/blob/master/CONTRIBUTING.rst
@carlosvega None of that helps with the triage and merging of the 43 open pull requests, unfortunately
Hi,
Thanks for your answers and interest in flask-restx! While building flask-restx (after forking flask-restplus) we have spent a lot of time and effort automating a lot of things so we could onboard new developers/maintainers more easily. Hopefully now is the time to recruit new people!
I will take some time in the coming days/weeks to invite some of you to take responsibilities in the project and I will also try to prepare a new release with urgent compatibility fixes (I definitely won't have time to review new features). This should allow me to document the process and see if our current material is still up-to-date.
@ziirish That sounds like a great plan. We definitely want to keep all of your previous hard work in this project going.
Hello @ziirish & ty for your efforts. Might be a good idea to add some sponsorship tiers. 🚀🚀
Just looking at previously merged PRs and it seems there was a coverage integration that auto ran, and example of this is on this PR: https://github.com/python-restx/flask-restx/pull/327
Maybe reenabling this would give greater confidence when merging some of the outstanding PRs.
Also whilst we wait for @ziirish we could start reviewing other's PRs to make sure they are ready to be merged.
@ziirish happy to help too.
Happy to help too, my company is using flask-restx for a small project.
It would save us time to be able to keep it instead of rebuilding our API.
Happy to help if I can.
Hi, I created restx-monkey to patch most of the painful problems. I personally use it in my work place on production servers.
I hope it will helps you. Feedback is welcome :)
Thanks Ryu-CZ that helps, but in the medium to long term we might need to fork this project (...again)
Man, this project was perfect for me. I just finished onboarding my whole API to it and came to report what I thought was a bug, only to see that this :(
maintainers, if you don't have time anymore can you please take the necessary steps to onboard some of the many people who volunteered to take over?
Dear @db0,
it looks like @ziirish will be preparing another release soon, see #474.
With kind regards, Andreas.
That sounds like it's just the werkzeug compatibility fix. But the problem of nobody merging PRs etc remains.
@db0 Hey 👋, @ziirish invited a few more folks to help maintain the project. He's got limited time, has merged the PR's and is hoping to make a new release soon. Then we'll be able to work on getting new folks like myself setup to help maintain the project.
It makes me really happy to hear that!
While I can't say that I could become a maintainer for the whole project, I'd love to at least add mypy
stubs to it. I'm commenting here so maybe you guys can give me leads to where should I start :)
Just for completeness, I posted over on the other thread (https://github.com/python-restx/flask-restx/issues/503#issuecomment-1369251108) and I'm going to try and find a bit of time to maintain this project going forwards. At least keeping up compatibility with any new Flask releases as a start.
Going to suggest we move this discussion over to #510 :smile:
Looks like great progress on this, thanks everyone, will now close this issue.