Hi Aaryan, 

Happy New Year! Thanks for your interest, and your comment on my 
presentation :)

I will write up the project ideas shortly, and try to give some guidance, 
but I imaging the "secrets abstraction" idea wouldn't be too hard: look at, 
say, Vault, and the AWS offering, what are the common operations? What's 
the simplest API that abstracts them? (c.f. the cache API: it's just set, 
get, delete really...)

Have a play: it's the idea that appeals to you that will have most value. 
The distinction between "stronger" and "weaker" candidates is largely, how 
self-directed are you? Yes, some programming tasks are genuinely difficult, 
but for many, it's amazing how far folks can get if they are able to roll 
up their sleeves and try to work it out.

If you do want input early post on forum.djangoproject.com. 

Kind Regards,

Carlton


On Monday, 23 December 2019 14:01:52 UTC+1, Aaryan Dewan wrote:
>
> Hi Carlton.
>
> As I'm a Freshman in College, I'm totally new to the Open Source 
> community. I have been using Python for two years and recently, I learned 
> the Django Framework so I thought that it would be a great idea to 
> contribute to it during my summer break through GSoC. 
>
> I have read the Django contribution guide 
> <https://docs.djangoproject.com/en/dev/internals/contributing/> and have 
> looked at the previous year projects. 
>
> This year (2020) I only seem to *understand* 2 of the proposed projects 
> (in this thread) namely:
>
>    - Two Factor authentication
>    - Django case studies
>
> Since you said in your post "Are there easier things that we could take 
> "weaker" candidates for?...", are there any proposed projects yet that are 
> of *low *complexity as I'm unable to judge the complexity of the proposed 
> projects here. If so, please let me know so that I could start working on 
> them ASAP.
>
> Also, you gave a great presentation at DjangoCon US :-)
>
> Regards,
>
> Aaryan
>
> On Tuesday, December 10, 2019 at 8:55:22 PM UTC+5:30, Carlton Gibson wrote:
>>
>> Hi all. 
>>
>> It's time to start thinking about Google Summer of Code (GSoC). If we're 
>> going to participate and projects we might propose. 
>>
>> This year was interesting. Sage in particular did well putting together a 
>> cross-db JSONField, but he was probably under-mentored, 
>> since Mariusz has spent quite a bit of time reworking the PR, and still 
>> has a bit to go, before we can pull it in, hopefully for 3.1
>>
>> So, one consideration we need to think about seriously is our capacity 
>> for mentoring. (This isn't just about the candidate's ability — Sage was 
>> able to implement all suggestions — we just didn't have as much capacity as 
>> we might have liked to think about the requirement implementation — and 
>> there were four of us actively giving some time each... — Anyhow, to think 
>> about.) 
>>
>> Then it's projects. There are three that I have on my list that would 
>> require a "competent candidate":
>>
>> 1. Work on the migrations. Markus mentioned a particular ticket here 
>> but... 
>> 2. Make the parallel test runner work on Windows. ("fork" vs "spawn")
>>
>> And 3, and this is the big one: 
>>
>> 3. Add 2FA to Django. 
>>
>> This has been raised a few times: 
>>
>> * 
>> https://groups.google.com/d/topic/django-developers/T-kBSvry6z0/discussion
>> * 
>> https://groups.google.com/d/topic/django-developers/d92P2V0YrbI/discussion
>>  
>> * ... others... 
>>
>> If I'm honest, in 2020, it's the one "battery" I feel a little bit 
>> embarrassed we haven't got a story for. Maybe it's not possible in a GSoC 
>> type scope but... 
>> — What would it look like? What can we leverage? Is it worth a go? 
>>
>> I'm looking at James, Florian, Joe, ... — who else has been keen here?
>> I'm also looking at the Technical Board, which I'm thinking has (will 
>> have) a new guiding role to come up with suggestions for the direction of 
>> Django. 
>>
>>
>> Other Projects: Are there other ideas? (Do you have one?) Are there 
>> easier things that we could take "weaker" candidates for? But with that is 
>> there a commitment for the mentoring help they'd need? 
>>
>> Anyhow, we have until January, so I'm just starting the discussion here. 
>>
>> Kind Regards,
>>
>> Carlton
>>
>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/baefcb0b-7a05-47bc-b52f-e9ab5a245085%40googlegroups.com.

Reply via email to