37
How We Built Our Community Uri Cohen Head of Product @ GigaSpaces @uri1803 #oscon 2013

How We Built Our Community

  • Upload
    chesmu

  • View
    35

  • Download
    0

Embed Size (px)

DESCRIPTION

How We Built Our Community . Uri Cohen Head of Product @ GigaSpaces @uri1803 # oscon 2013. How We Built Are Still Building Our Community . Uri Cohen Head of Product @ GigaSpaces @uri1803 # oscon 2013. What This Talk Won’t Cover. How to Manage an Open Source Project. - PowerPoint PPT Presentation

Citation preview

Event Processing at Massive Scale Approaches to Concurrency

How We Built Our Community

Uri Cohen Head of Product @ GigaSpaces @uri1803#oscon 2013How We Built Are Still Building Our Community Uri Cohen Head of Product @ GigaSpaces @uri1803#oscon 2013

What This Talk Wont CoverHow to Manage an Open Source Project

When / What to Open Sourcehttps://www.madison.k12.wi.us/files/Calendar_0.jpg

Which License to Choose

And I wont say Software is eating the worldReally, I PromiseWhat I Will Talk aboutOur Journey as a company, moving from closed to open sourceDos and DontsThe toolkit we usedSome Background

Why Open Source?Aside from the obvious reasons, its become a precondition

So Heres What You Shouldnt Do

This

Developers, Developers, Developers, Developers, Developers, DevelopersPut It on Github and Think Youre Done

http://octodex.github.com/hipster-partycat/

Its not just about the code, its about the way you run things 4 million projects on github, no one will know youre there. 13Have a Community Guy that Handles All This OSS Stuff

Check the Mailing Lists Once a Week

http://www.cetofnc.com/images/2009/angry_user.jpg What Worked for UsGet Everyone InvolvedIts not a developer thing, its a company mindset Support, devs, marketing, management Daily standups include community status Weekly meetings with marketing, events, blogs, discussions all the way up to CEO about goals, hurdles etc. 17Build Your Eco-System

Make It Easy to Consume

Use github, Readme, build, dependencies, changelog, State maturity, supported envs, license, docs, tags, announce, milestones 19Cut the Bureaucracy, Make It Easy for People to Contribute

Contributor agreement Pull request License 20Be Transparent

Share Your RoadmapShare Your Darkest Secrets

21Measure, Measure & Measure Some More

Measure everything you can website, mailing lists, downloads, usage (downloads CDN, version checks)Always opt in, dont be intrusive to the user22Incentivize Users

Our Toolkit Requirements25No Servers 26

For the Most Part, This Is What We Know27

We Wanted Our Own L&F28

Github to the Rescue

Github pages, github for code29Jekyll

What Jekyll does Who uses itGeared for Blog Sites Paging Categories TagsPluggable Supports several markups

30Tracking

Search

User Forums &Feedback

Issue Tracking

Key TakewaysBuilding a community is HARDIts an iterative process Have realistic expectationsResourcesCommunity sitewww.cloudifysource.org OSS project repo: github.com/CloudifySource/cloudifyCommunity web site repo:github.com/CloudifySource/cloudifysource.github.com Jira: https://cloudifysource.atlassian.net/ Thank You!