Moving REST framework forward #9270
Replies: 8 comments 14 replies
-
I think the DSF option is the best choice, considering the importance of the package. Even if they haven't reached out yet, it may be worth taking a shot 🥛 That being said, what is the biggest need for maintenance / future plans right now? Are there any items that need immediate help from people reading this discussion? |
Beta Was this translation helpful? Give feedback.
-
The lack of traction over the past 5 months (since 5.0 beta's release) has been very frustrating. I've been waiting since the beginning of the year for a release so I can upgrade my production systems to Django 5, but DRF is currently the only project holding me back from doing so. I assume there are many orgs in the same position that also are struggling with this right now and have likely made the (dangerous) decision to build their own forks and pray for the best. I would be nice to have some clear list of outstanding tasks remaining for a release - there are many people out there who have modified the guts of DRF in the past (including myself) who would be willing to participate if there was some direction from the project's maintainers on what is taking so long and what it would take to get a 3.15 release out the door. It's not even like moving to alternatives is possible either if you're currently the sole maintainer of a project that has hundreds of endpoints. The rework required for that would be massive. FWIW (if anything) I really like jazzband's projects and they seem very open to changes. |
Beta Was this translation helpful? Give feedback.
-
I would like to contribute in keeping this project live and working. The lack of any new feature or release to keep up with the development of Django in the last 18 months was a bit frustrating. It would be very good if this project moves under DSF, but I feel that currently it is not on roadmap since "you may implement a Django REST app also without DRF". Probabily the best would be to build a new team of developers/maintainers to keep everything up&running. |
Beta Was this translation helpful? Give feedback.
-
Personally, I think DSF is the best option because of its size, number of contributors, and reliability. The proposal to include DRF in django's contrib package has been a popular discussion. However, I think it would be very expensive for django to adopt it, but I think it's worth trying. Do you have a to-do list for DSF adoption? and if so, I'd love to help out a little bit. I think the jazzband is a good organization and team, but as far as I know they do maintenance almost unpaid. Considering the size and impact of this project, I think we need a rigorous maintainer who is more passionate about the project... In my opinion, the most realistic option is still to keep the project in encode... This is because I believe that the most important thing to maintain an open source project is, ironically, money. |
Beta Was this translation helpful? Give feedback.
-
I will go with Remain under encode.io - The project remains under encode.io, with new members stepping into a leadership role. As DSF do not have any dedicated resource for it. and I don't think Jazzband is reasonable for a project like this. I started maintaining this back in November 2022. until very recently I got busy with my relocation but as I'm settling down, I think I can continue to contribute. I think If we want we can cut a release in next 2 weeks for sure. @tomchristie |
Beta Was this translation helpful? Give feedback.
-
Okay, thanks everyone... consensus seems to be that we're probably in the right place at the moment, tho we need to get things back on track.
|
Beta Was this translation helpful? Give feedback.
-
👋 DSF board member here. I’ll add this to the agenda of internal DSF discussions. |
Beta Was this translation helpful? Give feedback.
-
The only thing that needs to be happening in my perspective is to adopt the Djangorelease roadmap. Under which flag this happens is less important since the same people will do the heavy lifting. According to the roadmap the next release would be Django 5.1 plannend for august. Since shared responsibility is no responsibility I think community should appoint a release manager. |
Beta Was this translation helpful? Give feedback.
-
Hey all,
REST framework could clearly do with new leadership at the moment.
The latest release was 18 months ago and since then I've hardly had any spare bandwidth to dedicate to the project.
(My open source work is currently almost all directed at
httpx
, which feels by far the best use of my time.)There are a handful of options that seem reasonable to me...
The project is in good shape & widely used, and there's plenty of businesses that I'd assume have a stake in helping out here.
We also have ongoing sponsorships at the moment which we've options with, either allowing us to fund new contributors or continuing to enable other work under the encode banner.
I'm interested in feedback from potential contributors around these options in order to help us start moving the project forward again?...
Beta Was this translation helpful? Give feedback.
All reactions