thodg/libgit2/docs/projects.md

Branch

Download

Projects For LibGit2

So, you want to start helping out with libgit2? That’s fantastic! We welcome contributions and we promise we’ll try to be nice.

This is a list of libgit2 related projects that new contributors can take on. It includes a number of good starter projects as well as some larger ideas that no one is actively working on.

Before You Start

Please start by reading the README.md, contributing.md, and conventions.md files before diving into one of these projects. Those explain our work flow and coding conventions to help ensure that your work will be easily integrated into libgit2.

Next, work through the build instructions and make sure you can clone the repository, compile it, and run the tests successfully. That will make sure that your development environment is set up correctly and you are ready to start on libgit2 development.

Starter Projects

These are good small projects to get started with libgit2.

If none of these appeal to you, take a look at our issues list to see if there are any unresolved issues you’d like to jump in on.

Larger Projects

These are ideas for larger projects mostly taken from our backlog of Issues. Please don’t dive into one of these as a first project for libgit2 - we’d rather get to know you first by successfully shipping your work on one of the smaller projects above.

Some of these projects are broken down into subprojects and/or have some incremental steps listed towards the larger goal. Those steps might make good smaller projects by themselves.


Source

Download