Skip to content

junosuarez/organizing-on-github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Organizing on Github

We use github (this website!) to discuss things. If you're not used to that, here's a quick video intro.

What's this?

Recently, lots of communities and projects have begun using Github to organize meetups, brainstorm ideas, and plan events. We want to share examples and information on how to use Github effectively to build and nurture communities.

Some non-technical people can be overwhelmed by Github, from the strange jargon to the subtle, label-free user interface. We also want to use this repository to collect the best "Github 101" resources to get people comfortable participating and contributing to discussions.

Communities on Github

a resource for the node.js and javascript community. meetup organizers share their secret recipes from various local meetups. there's also a speaker directory to help get visibility for those wanting to speak and to help meetup and conference organizers find great guests to invite to their events. there are a variety of other resources as well. knode makes great use of multiple repositories to organize information.

a learning community for map makers. several local chapters have begun creating repositories and organizing meetups via issues. there are also other educational materials. people can make their first pull request by editing a map in geoJSON format, which Github conveniently visualizes on a map.

with more than its fair share of actual code repositories, Code for America also maintains several "ideas" repos, such as these for healthcare applications and open trails. The issues section on these repositories provides and easy way to organize ideas from all members of the community in a public way, without using email or private chat or other complicated web apps. And when it comes time to start prototyping app ideas, they can easily be linked from the original ideas thread, keeping the ideas close to the code.

with chapters in 18 cities around the world, BeerJS is one of the oldest and largest groups using Github for organizing that we know of. Each local chapter gets a repository named after their geographic location, as well as a separate group with administrative rights on that repository. This allows for clean separation of permissions in a way that reflects the decentralized leadership structure of the organization. There is also an @organizers group to allow global user tagging, and a /meta repository to have discussion about the organization. New chapters are formed by the new organizers opening an issue on /meta.

nodeschool uses github for hosting workshop code, as a support forum, as a free website host, and for teacher discussion and planning

Resources for Github Newcomers

Contributions

Please send pull requests and add to this resource! For now, please add examples of other communities to this readme. When we get enough to where it becomes unweidly, we'll address it then!

Also see our CONTRIBUTING.md.

contact

questions / concerns, please get in touch with @jden

license

all words in this repository are public domain under a CC-0 dedication. all contributions to this repository are subject to the same dedication.

About

because github is for people, not just source code!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published