# Need help to start contributing

4 messages from 2020-02-02 to 2020-02-05. Participants: Manav Agarwal, Konstantin Khomoutov, Matheus Tavares Bernardino, Shourya Shukla.
Thread: https://gitlist.dev/t/52736

## Manav Agarwal, 2020-02-02 12:26

Subject: Need help to start contributing
Message-ID: <CACbxD0AG_eX4kH3SyY7FWZLcd4FymuOQ6Kii0czHFJ8SPyEdcw@mail.gmail.com>
URL: https://gitlist.dev/e/CACbxD0AG_eX4kH3SyY7FWZLcd4FymuOQ6Kii0czHFJ8SPyEdcw%40mail.gmail.com

```
Hey there! I am a shell script and Linux kernel programmer and looking
forward to making contributions to Git. May you please help me out
with some getting started links. I would be very thankful to you if
you could help me out with that.

-- 
Regards
Manav Agarwal

```

## Konstantin Khomoutov, 2020-02-02 14:12

Subject: Re: Need help to start contributing
Message-ID: <20200202141240.juzwhpdcjrsduiqy@carbon>
URL: https://gitlist.dev/e/20200202141240.juzwhpdcjrsduiqy%40carbon
In-Reply-To: <CACbxD0AG_eX4kH3SyY7FWZLcd4FymuOQ6Kii0czHFJ8SPyEdcw@mail.gmail.com>

```
On Sun, Feb 02, 2020 at 05:56:55PM +0530, Manav Agarwal wrote:

> Hey there! I am a shell script and Linux kernel programmer and looking
> forward to making contributions to Git. May you please help me out
> with some getting started links. I would be very thankful to you if
> you could help me out with that.

This recent thread on the git-users mailing list [1] should have you
covered on this topic.

To maybe add to what's written there, I'd also suggest looking under the
"Documentation" directory of your local Git clone [2] - as it contains
all the relevant material.

1. https://groups.google.com/d/topic/git-users/89WqodvcEUE/discussion
2. https://github.com/git/git/tree/master/Documentation


```

## Matheus Tavares Bernardino, 2020-02-03 00:11

Subject: Re: Need help to start contributing
Message-ID: <CAHd-oW5DSOUQXN-d8CEhRL4RS=s_WAzXEF_fSVvh9JdRZCEX6w@mail.gmail.com>
URL: https://gitlist.dev/e/CAHd-oW5DSOUQXN-d8CEhRL4RS%3Ds_WAzXEF_fSVvh9JdRZCEX6w%40mail.gmail.com
In-Reply-To: <CACbxD0AG_eX4kH3SyY7FWZLcd4FymuOQ6Kii0czHFJ8SPyEdcw@mail.gmail.com>

```
Hi, Manav. Welcome!

On Sun, Feb 2, 2020 at 9:27 AM Manav Agarwal <dpsman13016@gmail.com> wrote:
>
> Hey there! I am a shell script and Linux kernel programmer and looking
> forward to making contributions to Git. May you please help me out
> with some getting started links. I would be very thankful to you if
> you could help me out with that.

You might want to start with the MyFirstContribution[1] and
SubmittingPatches[2] doc files (they are also available at the
'Documentation/' dir of the Git repository).

Also, I wrote a "first steps" guide, which is available at [3]. I hope
you may find it helpful :)

[1]: https://git-scm.com/docs/MyFirstContribution
[2]: https://git-scm.com/docs/SubmittingPatches
[3]: https://matheustavares.gitlab.io/posts/first-steps-contributing-to-git

```

## Shourya Shukla, 2020-02-05 03:29

Subject: Re: Need help to start contributing
Message-ID: <20200205032925.5272-1-shouryashukla.oo@gmail.com>
URL: https://gitlist.dev/e/20200205032925.5272-1-shouryashukla.oo%40gmail.com
In-Reply-To: <CACbxD0AG_eX4kH3SyY7FWZLcd4FymuOQ6Kii0czHFJ8SPyEdcw@mail.gmail.com>

```
Hey Manav,

I am a new contributer to Git as well. In addition to what Konstantin
and Matheus said, I would like to add on that you can try improving some
test files[1]. They are relatively easier to change and will give you a
good idea of shell scripts as well. This is what I did as my first
contribution[2]. Also, I think you know by now that we contribute via Patches
by providing our "diffs" (wrt the initial code we changed) and mail it here
to be reviewed by the maintainers and experienced personnel. I request you
not to make any PRs as it won't bear any fruit.

If you need any help, you can contact anyone here. We are a friendly community :)

Regards,
Shourya Shukla

[1]: https://github.com/git/git/tree/master/t
[2]: https://github.com/git/git/commit/c513a958b69090c02ad422b0cd4622009bb4b9f5


```
