# [GSOC] Is adding 'dart' to userdiff.c a valid microproject?

4 messages from 2026-02-08 to 2026-02-09. Participants: soutrik das, Pushkar Singh, Johannes Sixt, SoutrikDas.
Thread: https://gitlist.dev/t/64942

## soutrik das, 2026-02-08 04:20

Subject: [GSOC] Is adding 'dart' to userdiff.c a valid microproject?
Message-ID: <CAPHqhPmiMYLE_v03i-CzsBmonsNiY2PeeaGgP_AUthKhK=NoCA@mail.gmail.com>
URL: https://gitlist.dev/e/CAPHqhPmiMYLE_v03i-CzsBmonsNiY2PeeaGgP_AUthKhK%3DNoCA%40mail.gmail.com

```
Hi everyone, I have been trying to find a
microproject idea and I saw that the 'dart'
language was not present in userdiff.c 's list of
languages.

Can anyone clarify if this is a viable GSOC
microproject ? And if there are any hidden
difficulties or anything like that?

Thanks,
Soutrik

```

## Pushkar Singh, 2026-02-08 09:13

Subject: Re: [GSOC] Is adding 'dart' to userdiff.c a valid microproject?
Message-ID: <CALE2CrR_Xrei32pc_gJ16mArZPjZ-+bNWWFnsJ3i+OGqbxwPcg@mail.gmail.com>
URL: https://gitlist.dev/e/CALE2CrR_Xrei32pc_gJ16mArZPjZ-%2BbNWWFnsJ3i%2BOGqbxwPcg%40mail.gmail.com
In-Reply-To: <CAPHqhPmiMYLE_v03i-CzsBmonsNiY2PeeaGgP_AUthKhK=NoCA@mail.gmail.com>

```
Hi Soutrik,

On Sun, Feb 8, 2026 at 9:50 AM soutrik das <valusoutrik@gmail.com> wrote:
>
> I saw that the 'dart' language was not present in userdiff.c's list of languages.

Yes, adding a new language entry to userdiff.c is a valid contribution
and a good way to get familiar with Git’s workflow and review process.

> Can anyone clarify if this is a viable GSOC microproject?
It’s fine as a starting point. For GSoC, it usually helps if you also
follow this up with additional small, focused contributions over time,
but there’s nothing wrong with beginning here.

Hope that helps.

Thanks,
Pushkar

```

## Johannes Sixt, 2026-02-08 16:56

Subject: Re: [GSOC] Is adding 'dart' to userdiff.c a valid microproject?
Message-ID: <51aca4e7-3115-4dc2-aa59-e648c2958f64@kdbg.org>
URL: https://gitlist.dev/e/51aca4e7-3115-4dc2-aa59-e648c2958f64%40kdbg.org
In-Reply-To: <CALE2CrR_Xrei32pc_gJ16mArZPjZ-+bNWWFnsJ3i+OGqbxwPcg@mail.gmail.com>

```
Am 08.02.26 um 10:13 schrieb Pushkar Singh:
> On Sun, Feb 8, 2026 at 9:50 AM soutrik das <valusoutrik@gmail.com> wrote:
>> I saw that the 'dart' language was not present in userdiff.c's list of languages.
> 
> Yes, adding a new language entry to userdiff.c is a valid contribution
> and a good way to get familiar with Git’s workflow and review process.

But be aware that it's at the challenging end of the spectrum for a
microproject, if not already too much. Microprojects focus on the patch
and review workflow, while the solution itself is usually fairly simple.
A new language in userdiff.c isn't necessarily of that kind. Among other
things, we expect that the code change is accompanied by test cases.

-- Hannes


```

## SoutrikDas, 2026-02-09 17:31

Subject: Is adding 'dart' to userdiff.c a valid microproject?
Message-ID: <20260209173139.39707-1-valusoutrik@gmail.com>
URL: https://gitlist.dev/e/20260209173139.39707-1-valusoutrik%40gmail.com
In-Reply-To: <51aca4e7-3115-4dc2-aa59-e648c2958f64@kdbg.org>

```
> But be aware that it's at the challenging end of the spectrum for a
> microproject, if not already too much.

Yeah you're probably right. Thanks for the feedback Pushkar Singh and
Johannes Sixt.

I will try to do more focused and smaller contributions.

Thanks,
Soutrik

```
