Django Configurable Content Type Parsing Idea Ticket and Initial Phase Contribution

Hi again team :melting_face: I’m Adya, I already mentioned that I am a GSoC Contributor.

After reading dozens of docs, guideline, COC and GSOC pages, I chose a project idea in which I am profound: Configurable Content Type Parsing

In this idea it is described that The initial phase — targeted for before GSoC — will add request.data and add support for JSON body handling, but the next phase is to make that fully pluggable with custom parsers.

So I started work on it, did my research on it, you can see my research on this topic here (doc)

I make changes as per need, in my local setup, and currently running tests. Since there is no any mention of any ticket in idea’s description, I checked some tickets from my end, I found one #21442 but I don’t find it suitable for the initial phase requirements so I opened a new #36245 but later it get confirmed as duplicate.
And also ticket #21442 is assigned to someone from the past 5 months

So what do I do now? How can I accomplish the initial phase, should I leave initial phase?
I am confused.

I have almost prepared my research, local implementation and writing proposal on this idea (it takes>2 weeks).

What should I do now? get assigned for ticket #21442 or need to report specific ticket for initial phase request.data and add support for JSON body handling

(I hope I explained my concern well)

Please help and give directions seniors🙏

The first port of call for further research would be here in the forum itself. This has been a proposal for GSoC in the past, so you could use past discussions to build context for your initial work and proposal.
There is also at least one discussion about moving this forward outside of GSoC.

@adyaprasad this project has been removed from the GSoC 2025 list because we don’t have a mentor for it. Without that, it’s hard for someone to support the project and answer questions.

Ok sir!
But don’t you think it is wrong to remove the topic at such a last moment?
I have worked on this idea for more than two weeks, read docs, do research (see here) craft my proposal, and do coding.

It seems that instead of the code, we are getting rigorous testing, how soon can we adapt :handshake:?

But no worry, I am starting again from now, time is less, but I will work on one proposal as per my proficiency :exploding_head:.

(I will give my best till last to get selected in the GSoC Django) But working without mentors in the pre-GSOC time, I hope the community will provide all possible help and direction. :crossed_fingers:
@CodenameTim @nanorepublica

Would you guys like to recommend some idea tickets to work on which I can get a mentor.
(besides listed 5) @AhmedNassar7 is already working on 3 of them.

I don’t think it’s wrong to remove it. It’s can’t be a project because we don’t have a mentor for it. That said, it was a mistake that we let it stay on the list for as long as it did. We should have caught that we didn’t have a mentor for it sooner and updated the list. I am sorry that you spent time investigating and preparing for that particular project.

1 Like

ya ofcourse, but as I said, no worry :slightly_smiling_face:
As a student I have faced similar situations.

I have started working on another idea, according to my potential: 2. Automate processes within Django contribution workflow

I hope it is acceptable, (I see the mentor), is it valid to consider it?
I have started research on it from tomorrow, I will discuss it here very soon.

My progress: The goal will be to reduce errors and free up time for contributors by automating tasks, from others’ inputs determining the tasks to automate.

Point to note that There is no mention of tickets and PR in the description

In my primary search, the primary objective is to develop tools and scripts that can identify, organize, and manage Django’s pull requests and issues, save time for both contributors and maintainers.

I request you both @CodenameTim and @nanorepublica, please please give input about this idea confirmation and resources links if you know some.

Also HAPPY HOLI to all :rainbow::tada: