GSoC 2025 Newbie - Template Partials & Command Palette - Super Confused & Excited!

Hello Django Community!

So, I’m Purahan Gupta, and I’m totally freaking out a bit (in a good way!) because… GSoC! I’m really keen to try and get in with Django, 'cause those projects look super interesting. Thing is, I’m kinda new to all this, and I’m trying to figure out where to start.

I’ve been reading up on the GSoC project ideas, and two of them really caught my eye: the ‘Django Templates: Bring django-template-partials into core’ and the ‘Django Admin: Add Command palette’ projects.

For the template partials project, I was wondering about that ‘preparatory work’ on the django-template-partials repo. Could you give me some examples of what that might involve? Like, is it mostly code refactoring, or something else? And, being kinda new to Django’s templating system, how steep is the learning curve for this project?

And for the command palette project, that UI/UX stuff looks really cool! I’ve seen that there’s already some work on keyboard shortcuts. How much of the project is UI/UX design vs. actual Python coding? And what are the main challenges in expanding the existing shortcuts into a full command palette?

Basically, I’m just trying not to mess this up, 'cause I really wanna learn and contribute. Like, are there any beginner-friendly tasks I could tackle to get started? I want to help in any possible way.

Also, I’m trying to figure out how to set up the django development environment, so that I can start looking at the code. If anyone has any good tutorials, or guides, that would be awesome.

Any help you guys could give would be seriously appreciated.
Thanks a bunch!

Welcome @Purahan !

There’s already a lot of activity in the forum about these topics.
See:

(There are probably more, I’ve just picked the first few that I found.)

You might want to start by reading these to get an idea of the discussions that have already taken place.

See Looking to get involved? Start here!

1 Like