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

Re: Projects for the next Outreachy round

From
Christian Couder <christian.couder@gmail.com>
Date
Sep 27, 2023, 06:14 UTC
Message-ID
<CAP8UFD1gdLG2VMH2fkPQAajw17qz-FuVatiKrguh70e2VYEWAQ@mail.gmail.com>
In-Reply-To
<CAJoAoZmC-Ku80aSp5xkxfirJitoi_ai6ryK3cJ7Jkx_2fUjENw@mail.gmail.com>
Hi Emily,
On Wed, Sep 27, 2023 at 12:23 AM Emily Shaffer <nasamuffin@google.com> wrote:
Show 20 quoted lines
>
> On Tue, Sep 26, 2023 at 7:48 AM Christian Couder
> <christian.couder@gmail.com> wrote:
> >
> > Hi everyone, especially Shuqi and Kousik,
> >
> > September 29 is the deadline for proposing Outreachy projects. As we
> > have at least one mentor for now (me), we should propose at least one
> > project though.
> >
> > All ideas for projects are welcome, don't hesitate to suggest one!
>
> It is probably premature for this cycle. But once we have unit testing
> framework[1] in, I expect that moving tests from t/helper/test-foo.c +
> a sh test to invoke test-foo over to using the unit testing framework
> could be a tidy project for GSOC/Outreachy. Especially if we can have
> an example migration to refer to, which Siddharth from Google is
> working on in his 20% time just now :)
>
> 1: https://lore.kernel.org/git/cover.1692297001.git.steadmon@google.com/

Thanks for the great idea! I am going to propose this as the coding part of Outreachy should start only in December and I think there are good chances that the unit test framework will be merged by then. In case everything is not ready when Outreachy starts, I think we will probably find other unit tests or libification related work that the intern can do.

For example, I recently thought about converting commands that store config info in global variables and use old config functions like git_config_(int|bool|string|...) to instead use the git_config_get_*() functions and no more global variables. I wanted to ask about it today, but I think your suggestion would be better.

Thanks, Christian.

Previous: Emily ShafferNext: Shuqi Liang
Message 7 of 9 in “Projects for the next Outreachy round”
  1. Christian CouderSep 26, 2023
  2. Kousik SanagavarapuSep 26, 2023
  3. Christian CouderSep 27, 2023
  4. Victoria DyeSep 26, 2023
  5. Christian CouderSep 27, 2023
  6. Emily ShafferSep 26, 2023
  7. Christian CouderSep 27, 2023
  8. Shuqi LiangSep 27, 2023
  9. Christian CouderSep 27, 2023

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.