JavaScript HTML Ruby CSS Shell
Switch branches/tags
Nothing to show
Clone or download
MikeMcQuaid Merge pull request #692 from github/contributor-funnel
Update contributor funnel links.
Latest commit 20eb825 Aug 15, 2018
Failed to load latest commit information.
.github Update hyperlink Apr 8, 2018
_articles Merge pull request #692 from github/contributor-funnel Aug 15, 2018
_data Merge pull request #664 from kayvee83/ta Aug 13, 2018
_includes Broken link Feb 23, 2018
_layouts Fix article-alt header Feb 14, 2018
assets Update contributor funnel links. Aug 15, 2018
docs Document translation fork collaboration Jun 6, 2018
node_modules Reinstall primer deps Jul 24, 2017
script bootstrap: some cleanup tweaks. Mar 6, 2018
test Fix prose tests and failures. Feb 13, 2018
.gitignore Commit package-lock.json. Feb 13, 2018
.travis.yml travis.yml: don't build all branches. Apr 27, 2018
CNAME CNAME updated Apr 16, 2017 Update: HTTP -> HTTPS Dec 25, 2017 update readme Apr 10, 2018
Gemfile Tweak Gemfile handling Feb 13, 2018
Gemfile.lock Bump github-pages from 189 to 191 Aug 13, 2018
LICENSE Don’t use curly quotes. Feb 21, 2018 Change default branch to master Feb 21, 2018
Rakefile Cleanup Ruby (with RuboCop) Feb 13, 2018
_config.yml config: add logo. Feb 22, 2018
es.html Merge remote-tracking branch 'consugus/gh-pages' into es Feb 13, 2018
favicon.ico change favicon to match github Feb 13, 2017
fr.html I18n FR add fr.html index May 27, 2018
google19d329aaa468a71f.html Added Google Search Verification file Mar 27, 2017
id.html Added id.html. Feb 13, 2018
index.html Change translations approach Feb 13, 2018
ko.html Merge remote-tracking branch 'minwook-shin/gh-pages' into ko Feb 13, 2018 notices: page is not translated. Feb 13, 2018
package-lock.json Bump primer-marketing from 6.2.4 to 6.2.5 Aug 6, 2018
package.json Bump primer-marketing from 6.2.4 to 6.2.5 Aug 6, 2018
ta.html Add/update translation for tamil language Jun 27, 2018
zh-cn.html Merge remote-tracking branch 'lijiangsheng1/gh-pages' into zh-cn Feb 14, 2018

Open Source Guides

Build Status

Open Source Guides ( are a collection of resources for individuals, communities, and companies who want to learn how to run and contribute to an open source project.


Open Source Guides were created and are curated by GitHub, along with input from outside community reviewers, but they are not exclusive to GitHub products. One reason we started this project is because we felt that there weren't enough resources for people creating open source projects.

Our goal is to aggregate community best practices, not what GitHub (or any other individual or entity) thinks is best. Therefore, we try to use examples and quotations from others to illustrate our points.


This site is powered by Jekyll. Check out our contributing guidelines for ways to offer feedback and contribute.


Content is released under CC-BY-4.0. See notices for complete details, including attribution guidelines, contribution terms, and software and third-party licenses and permissions.


The initial release of these guides were authored by @nayafia, @bkeepers, @stephbwills, and @mlinksva.

Thanks to @aitchabee, @benbalter, @brettcannon, @caabernathy, @coralineada, @dmleong, @ericholscher, @gr2m, @janl, @jessfraz, @joshsimmons, @kfogel, @kytrinyx, @lee-dohm, @mikeal, @mikemcquaid, @nathansobo, @nruff, @nsqe, @orta, @parkr, @shazow, @steveklabnik, and @wooorm for lending their valuable input and expertise leading up to the initial release, and to @sophshep and @jeejkang for designing and illustrating the guides.


While we've got advice about running an open source project, we're not lawyers. Be sure to read our disclaimer before diving in.