Skip to content

Instantly share code, notes, and snippets.

@ralt
Last active April 16, 2018 19:30
Show Gist options
  • Save ralt/f4bd9e9133dee42e36a6 to your computer and use it in GitHub Desktop.
Save ralt/f4bd9e9133dee42e36a6 to your computer and use it in GitHub Desktop.
The Contributors Army

tl;dr we're lazy, we're coders.

Let's make use of that.

  • We don't like to start off new projects and write all the booooring boilerplate
  • We like to fiddle with code and fix it
  • We like recognition
  • We're quickly bored

Hence, I present to you my idea:

The Contributors Army

Every month, we choose a popular open source project. For the sake of the argument, let's say popular = >50 stars.

The goal of every participant is to fix a bug on this project, with code. Most of the times it's going to be having a PR merged in. Sometimes it could be having a patch merged in.

Advantages:

  • We get to learn how projects work
  • The projects get to fix some bugs
  • We get stuff to put on our CVs
  • We don't create any boilerplate, only fiddling with code
  • We don't get bored on a project since we always switch to a new one
  • #swag

And the biggest advantage of them all: we get a new name. A badass name.

The Contributors Army

@FirstWhack
Copy link

I've found this project and believe it would be a good candidate to contribute to. Especially since it is a point of controversy for the room.

Reasons I think we should contribute:

  • This project is (like it or not) extremely widely used and has room for improvement, as well as ample easy to find issues.
  • This project is written in C, but we have all used the end-result of this C and so it is an interesting opportunity to learn about the inner workings and relate them to the end-result we are used to.
  • This project and it's code are well documented.
  • This project has standardized coding standards.
  • Users can even contribute to the documentation which may make things easier for the "noobs" to contribute anyway even if they don't feel up to par.

Reasons we might not contribute:

  • Personal bias (that's fine).
  • This project does not use github directly as others do.
  • This project is too popular for our army's taste.
  • Jhawins suggested it.

@bananu7
Copy link

bananu7 commented Nov 27, 2014

I also recommend contributing to PHP-src. I propose a patch removing all source files.

Where do I get my badge?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment