GSoC 2025 Proposal Feedback: Add Command Palette to Django Admin

Hi all, I wanted to start this topic to get some feedback on my GSoC proposal for this year on adding a command palette to the Django admin - GSoC 2025 Proposal: Add Command Palette to Django Admin · GitHub

I’ve proposed a full-featured command palette instead of integrating django-admin-keyboard-shortcuts into core. In particular, I wanted to get some feedback about the structure of the code that I’ve proposed in the implementation details, which I believe will help make the palette extensible by developers. I’ve also proposed some keyboard shortcuts, but they can of course be finalized after discussion with the community. CC’ing potential mentor @tom

Thanks!

1 Like

Hi,

I had a quick look through. I think your proposal is quite reasonable. I like that you’re thinking about giving developers the ability to add their own shortcuts.

I think the main problem is that your stretch goal really needs to be the main goal IMO. The existing django-admin-keyboard-shortcuts package already has many of the features your prorpose and adding many (such as going to next / previous page) would be quite trivial to implement. I think the most important thing really is to be able to get to any model instance from any page and I’d really like to see this be the most imporant thing to include as it’s also the hardest, and leave some of the easier things for later.

4 Likes

I see, thanks for the direction! I’ve incorporated that goal into the proposal and written a short section about it’s implementation here. After a second look, it doesn’t seem too hard and should fit in the GSoC timeframe after all.

Hi @hrushikeshrv,

Can you please add the mid-term and final term evaluation date in the project timeline.

Thank you