git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [GSoC] Microproject: Updating Documentation

From
Junio C Hamano <gitster@pobox.com>
Date
Mar 8, 2025, 21:29 UTC
Message-ID
<xmqqo6ybb48p.fsf@gitster.g>
In-Reply-To
<CABGrwBDLO9=FCjUW_LfJ_RZ95bRXWHFFNvdJfOuiYocGXdj3Mg@mail.gmail.com>
Mahendra Dani <danimahendra0904@gmail.com> writes:
> I'd suggest trying to submit a microproject listed in [1]. Further,
> please go through the General Microproject Information[2] and
> MyFirstContribution[3].

All good suggestions, but we also welcome students who try to scratch their own itch, as long as it is small enough to be suitable as a microproject material. And it is fine to ask if doing X qualifies as a microproject or if it is too involved.

The primary objective for a micro-project is to get used to the workflow, i.e. working with the community mainly via this mailing list, how you explain your changes in your proposed commit log message, how to work with those who gave you reviews, how your updated submission should look like, etc., etc. Given that, it is rare that anything is too trivial as a microproject material, but you would not want to choose something too involved, as it would slow you down in learning the procedure, which is the main focus on the microproject period.

Another thing I noticed in the original message that is worth reacting is that you do not need to ask for permission to start working on anything around here. "Am I allowed to do X for my microproject" is not the question you want to ask; rather "I see document X says A, B, and C, but A is outdated and I think it is better to phrase it like D. Would it be a suitable microproject material?" is something we can work with. Answers may depend on the nature of A, B, C, and D and would range from "nah, A is fine and D is not better because ...; don't do it" to "great, yes A may have been suitable a decade ago, but no longer relevant, and D would be a great addition", to "Yeah, I agree that A is not great, but D is not all that better, how about E?", to "Yes that is a great suggestion, but wouldn't it may be a bit too much as a microproject".

To solicit such productive reaction from others, you'd need to be a bit more specific than "I see flaws and want to improve".

Thanks, and good luck with your microproject selection.
Previous: Mahendra DaniNext: JAYATHEERTH K
Message 3 of 7 in “[GSoC] Microproject: Updating Documentation”
  1. JAYATHEERTH KMar 8, 2025
  2. Mahendra DaniMar 8, 2025
  3. Junio C HamanoMar 8, 2025
  4. JAYATHEERTH KMar 9, 2025
  5. JAYATHEERTH KMar 9, 2025
  6. Karthik NayakMar 10, 2025
  7. JAYATHEERTH KMar 12, 2025

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.