24 Pull Requests

Contributing

There are lots of different ways that you can contribute to open source projects:

  • Open issues - often projects will have open issues that you can help out with, providing support or patches so they can be closed.

  • New features - perhaps a library is missing a killer feature, can you add it? Often it’s worth speaking with the maintainer before starting big features to see if it will be merged.

  • Documentation fixes - clarifications of parts you find confusing, inconsistencies with current behavior, spelling and grammar fixes, etc.

  • Convention fixes - are most binary checks named IsFoo() but one is named Foo_exists() ? Do a quick refactor patch for it. Is one Exception named oddly, or have an unclear message?

  • Examples - does an example highlighting something you’re confused about exist? Once you figure it out, whip up an example and contribute. Others are also confused about it - I promise.

  • Code commenting - do the comments contradict the code? Is there something in the code that confuses you? Once you figure it out, fix it and submit.

  • Testing - clone the repo and run the tests. Do you get any failures? Do you notice any areas lacking in coverage? Testing is also a great way to find out more about the internal workings of the project.

Other guides to contributing

  • About Pull Requests
  • A quick guide to pull requests
  • You (yes, you!) should contribute to open source
  • How to contribute a patch to a GitHub hosted Open Source project
  • Finding ways to contribute to open source on GitHub
  • Welcome! Let us do some Open Source!
  • How to find your first open source bug to fix
  • [For maintainers] How to attract new contributors to your open source project
  • Hey newbie open source contributors: please blog more.
  • A Beginner’s Very Bumpy Journey Through The World of Open Source -- this one is purely for motivational purposes
  • This December — Squash Open Source Inclusion Bugs!

Other ways to find projects

Looking for other projects to help? Check out these great initiatives:

CodeTriage

Gi tilbake til open-source, ett issue om gangen, med CodeTriage. Du vil motta ett issue fra dine favoritt-repos per dag for å hjelpe deg med å grave dypere, lære mer, og holde deg involvert med koden du er avhengig av.

Ovio.org

Easily filter through issues across 800+ contributor friendly projects and get curated recommendations.

  • Sponset av  DNSimple,  Octobox &  Bugsnag
  • Om
  • Hvordan bidra?
  • API
  • Unsubscribe
    •  English
    •  Español
    •  Ελληνικά
    •  Português do Brasil
    •  Suomi
    •  Français
    •  Deutsch
    •  Русский
    •  Українська
    •  ไทย
    •  Italiano
    •  Norsk bokmål
    •  தமிழ்
    •  Tr
    •  简体中文
    •  正體中文
    •  日本語
    •  Čeština
    •  हिंदी
    •  Polski
    • Translate into your language!