From: Kaartic Sivaraam Date: Sat, 29 Jan 2022 18:19:54 GMT Subject: Re: Git in GSoC 2022? Message-ID: In-Reply-To: On 27/01/22 8:09 pm, Derrick Stolee wrote: > On 1/26/2022 1:29 PM, Kaartic Sivaraam wrote: >> If we are interested in participating we need: >> >>   - Volunteers who are wiling to act as mentors. I would be >>     willing to be volunteer myself as a mentor for one student. >> >>   - Microprojects: I believe we could repurpose the Outreachy >>     microproject ideas[2] for GSoC too. If others have suggestions >>     for microproject ideas, please share them. >> >>   - Project ideas: There are two mentioned in SoC-2021-Ideas[3] >>     but both were picked by GSoC students the previous year. So, >>     we would need new ones this year. > > One project that could be interesting for GSoC (and the timing > should work out) is to complete the sparse index integrations for > some of the less critical commands. Some examples include 'git mv' > and 'git rm', I think. > > This of course depends on some ongoing work to integrate more of > the critical commands that we implemented early in microsoft/git, > such as Victoria's current series which is leading to a 'git stash' > integration and a series I have waiting in the wings for a 'git > sparse-checkout' integration. > > However, I think we have a decent paved-path for a new contributor > to jump in and get started on the remaining commands. The granularity > means that the project has multiple milestones that can be hit > without an all-in-one series. > Sounds good. As I mentioned up thread, you could feel free to share the project description here or open a PR by adding it directly to this document: https://github.com/git/git.github.io/blob/master/SoC-2022-Ideas.md (note: currently returns a 404; it should work when the related PR [pr-1] is merged) Just to be sure, would you be willing to mentor in case a student picks this project? [pr-1]: https://github.com/git/git.github.io/pull/540 >>   - Multiple Sizes of Projects: In 2021, project size was reduced >>     (~175 hours). This year, both medium sized projects (~175 hours) >>     and large projects (~350 hours) are supported. >> >>     GSoC organizers recommend communities to have both medium _and_ >>     large size projects. > > I think this project would fit in the "medium" category. > -- Sivaraam