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

Re: [GSoC] Microproject help

From
Eric Sunshine <sunshine@sunshineco.com>
Date
Mar 26, 2024, 02:59 UTC
Message-ID
<CAPig+cSGWMDXh8FQXH=Qca8g61BMOdVJnsirnL4zUJHvSrAfAw@mail.gmail.com>
In-Reply-To
<xmqqv85aezxe.fsf@gitster.g>
On Mon, Mar 25, 2024 at 5:58 PM Junio C Hamano <gitster@pobox.com> wrote:
Show 30 quoted lines
> During today's discussion, we came up another interesting one.
>
>     Follow one of our three tutorial documents to the letter to see
>     if they need adjusting, and come up with a set of patches to
>     adjust them.
>
> This kills a few birds with a stone.
>
>  - The student has to be familiar with the codebase and MyFirst
>    tutorials are meant as a gentle "dip your toes in the water"
>    introduction.  Following the examples and copy-pasting code
>    snippet and trying to build would be useful exercise for GSoC
>    candidates by itself.
>
>  - These tutorials, unfortunately, haven't been maintained as well
>    as they should have been, and some do not compile any longer due
>    to API changes, header shuffling, etc.  Identifying such breakages
>    and reporting them as bugs is already useful by itself, even if
>    the student does not manage to fix them.
>
>  - But if the GSoC student can learn to address such a bug (which
>    requires use of "git log" and "git blame" to spelunk where the
>    breakage happened, after which it would be obvious what the right
>    fix would be), that is valuable exercise by itself, even if it
>    does not reach the "patch submission" stage.
>
>  - And of course, the result of such a work can go through the usual
>    patch review cycle, which would serve as a microproject.
>
> Hmm?
That sounds like a reasonable project, as well.
Previous: Junio C Hamano
Message 13 of 13 in “[GSoC] Microproject help”
  1. vkMar 25, 2024
  2. Karthik NayakMar 25, 2024
  3. vkMar 26, 2024
  4. Patrick SteinhardtMar 27, 2024
  5. vkMar 29, 2024
  6. Patrick SteinhardtApr 2, 2024
  7. Junio C HamanoMar 29, 2024
  8. Patrick SteinhardtApr 2, 2024
  9. Eric SunshineMar 25, 2024
  10. Junio C HamanoMar 25, 2024
  11. Eric SunshineMar 25, 2024
  12. Junio C HamanoMar 25, 2024
  13. Eric SunshineMar 26, 2024

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.