# Mentoring for GSoC 2024

**URL:** <https://forum.djangoproject.com/t/mentoring-for-gsoc-2024/27673>\
**Category:** Google Season of Code\
**Created:** [February 2, 2024, 3:35am UTC](https://forum.djangoproject.com/t/mentoring-for-gsoc-2024/27673 "2024-02-02T03:35:30Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![DevilsAutumn](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/devilsautumn/32/10408_2.png) [@DevilsAutumn](https://forum.djangoproject.com/u/DevilsAutumn)\
**Post date:** [February 5, 2024, 5:37pm UTC](https://forum.djangoproject.com/t/mentoring-for-gsoc-2024/27673/3 "2024-02-05T17:37:33Z")

</div>

Hello @salvo-polizzi  
Thankyou for showing interest in the `Auto-importing shell` project. It will be great to see this functionality being added to the core. I would suggest you to do some research around the below mentioned points to better understand what we’re after:

- The working of current [Django shell](https://docs.djangoproject.com/en/5.0/ref/django-admin/#shell)(as you said). You can find its code [here.](https://github.com/django/django/blob/main/django/core/management/commands/shell.py)
- The working of [Shell\_plus](https://django-extensions.readthedocs.io/en/latest/shell_plus.html) as what you’ll be doing will be somewhat similar (but with improvements) to the `shell_plus` functionality. You can find its code [here.](https://django-extensions.readthedocs.io/en/latest/shell_plus.html)
- There was [some discussion on the forum](https://forum.djangoproject.com/t/gsoc-2023-discussion-and-feedback-auto-importing-shell/19390/4) during the time of GSoC last year related to this project, I’d recommend giving it a look.
- If you need an idea about how an ideal GSoC proposal should be, [here’s the link](https://gist.github.com/DevilsAutumn/7a3cd4567d0aef9d096abf2e0b9f7ffd) to my last year’s proposal.

I hope this will help you create atleast an initial draft of the proposal for GSoC. Please don’t hesitate to ask if you get stuck anywhere.

Thanks again for picking this up! 🎉

---

_[View the full topic](https://forum.djangoproject.com/t/mentoring-for-gsoc-2024/27673)._
