February 29 - March 2, 2012
Montreal, Canada

So You Want to Build a Community Project

If you ever heard that building a community is like herding cats, it's
true. This presentation is an attempt to control the uncontrollable forces
of the community by nourishing your code a healthy dose of testing,
by grooming it with syntax checking utilities, by cleaning its litter
box with various profiling techniques, and by taking its temperature
with logging. You'll need to attend to see the type of thermometer.

A community project is not only about the code, it is also about enabling
participation by letting the project go outdoors with distributed revision
control systems, by letting it back indoors with a regular review process,
by feeding it catnip with demos to play with, and by letting the vet
check it for bugs regularly. In the end, there may still be hairballs
but some people will hopefully fall in love with your project.

View all 161 sessions

Marc Tardif

Canonical

Salut! My name is Marc Tardif, and I work for Canonical to make sure Ubuntu works on your hardware. This would not be possible without contributions from the community which is what I'm all about. To assist the community, I have developed countless scripts and desktop applications for testing using mostly Python as my language of predilection. I have also developed websites to enable the community to share the results of their testing using Python frameworks such as Zope3, Django, Twisted, etc.

Read More

Comments

Please remain courteous and constructive. Comments will be moderated.

Presented by

Sponsored by

Media