the puppet community: current state and future plans - puppetconf 2014

35
State of the Puppet Community Dawn Foster Director of Community | Puppet Labs @geekygirldawn [email protected] Kara Sowles Community Manager | Puppet Labs @FeyNudibranch [email protected] https://puppetlabs.com/community

Upload: puppet-labs

Post on 29-Jun-2015

319 views

Category:

Technology


0 download

DESCRIPTION

The Puppet Community: Current State and Future Plans - Dawn Foster, Puppet Labs & Kara Sowles, Puppet Labs

TRANSCRIPT

Page 1: The Puppet Community: Current State and Future Plans - PuppetConf 2014

State of the Puppet Community

Dawn FosterDirector of Community | Puppet Labs

@geekygirldawn [email protected]

Kara SowlesCommunity Manager | Puppet Labs

@FeyNudibranch [email protected]

https://puppetlabs.com/community

Page 2: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Agenda

Introduction to the Puppet Community

Contributing Online

Contributing In-Person

Ready to Contribute?

Page 3: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Defining Community

Product contributors, module authors, users,

vendors, more.

Open source, commercial, free time, employment.

Photo by marya

Page 4: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Participate

#puppet IRC

Page 5: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Contributing Onlineto the Puppet Community

Page 6: The Puppet Community: Current State and Future Plans - PuppetConf 2014

New Community Metrics

http://bitergia.dev.puppetlabs.com

Page 7: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Discussions about Puppet

Mailing Lists: persistent, threaded, asynchronous discussion

IRC: ephemeral, real-time discussion

Page 8: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Mailing List Participants

http://bitergia.dev.puppetlabs.com

Page 9: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Questions about Puppet

ask.puppetlabs.com: Ask, answer, comment, vote - like Stack Overflow

Page 10: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Ask Participants

http://bitergia.dev.puppetlabs.com

Page 11: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Contribute Code and Docs

Modules: use existing, share on the Forge, contribute to other’sPuppet Core Projects: submit pull requests - Facter, PuppetDB, Puppet, etc.

Docs: fixes accepted via email, JIRA tickets, pull requests & more

Page 12: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Code & Docs Participants

http://bitergia.dev.puppetlabs.com

Page 13: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Module Participants

http://bitergia.dev.puppetlabs.com

Page 14: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Offline Contributionsto the Puppet Community

Page 15: The Puppet Community: Current State and Future Plans - PuppetConf 2014

talking

about Puppet

Page 16: The Puppet Community: Current State and Future Plans - PuppetConf 2014

PuppetConf

Puppet Camps

Puppet User Groups

Contributor Summit

#puppethack

Pull Request Hangouts

ConfigManagement

Camp

FOSDEM

DevOpsDays

Other Events!

Page 17: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Puppet User Groups

puppetlabs.com/community/PUG for a full list of the 50 cities with

Puppet User Groups

Page 18: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Puppet User Groups

Interested in starting a PUG?Come to my workshop today at 5:10pm!

Page 19: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Puppet Camps

Puppet User Groups

Upcoming CFPs:Atlanta

Attend:Düsseldorf, Melbourne, Seattle, London

Page 20: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Puppet Camps

Puppet User Groups

PuppetConf

PuppetConf 2014:Hello PORTLAND!

Page 21: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Puppet Camps

Puppet User Groups

PuppetConf

Page 22: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Puppet Camps

Puppet User Groups

Pull Request Hangouts

PuppetConf

!

!

!

!

!

!

!

Join the PR Hangout:Platform: Wednesdays, 10am-12pm PDT

Modules: Thursdays, 10am-11am PDTlink announced on #puppet-dev

Page 23: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Puppet Camps

Puppet User Groups

#puppethack

Pull Request Hangouts

PuppetConf

!

!

!

!

!

!

!

online community hack day:Join us on #puppethack December 3rd!

Page 24: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Puppet Camps

Puppet User Groups

Contributor Summit

#puppethack

Pull Request Hangouts

PuppetConf

!

!

!

!

!

!

!

Contributor Summit Europe 2015:

Join us in Ghent, Belgium, February 4th!

Page 25: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Puppet Camps

Puppet User Groups

Contributor Summit

#puppethack

Pull Request Hangouts

PuppetConf

Page 26: The Puppet Community: Current State and Future Plans - PuppetConf 2014

PuppetConf

Puppet Camps

Puppet User Groups

Contributor Summit

#puppethack

Pull Request Hangouts

ConfigManagement

Camp

FOSDEM

DevOpsDays

Other Events!

Page 27: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Puppet Test Pilots

Page 28: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Community Guidelines

Be Nice

Keep it Legal !

Stay on Topic

Encourage Diversity and Participation

Read more at: bit.ly/eventconduct

Page 29: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Community Recognition

Featured Community Members: Nominate!

!

Most Valuable Puppeteer (MVP) 2014...

Page 30: The Puppet Community: Current State and Future Plans - PuppetConf 2014

MVP Finalist

Daniele Sluijters aka daenney

Helps other users on IRC and the mailing lists

Page 31: The Puppet Community: Current State and Future Plans - PuppetConf 2014

MVP Finalist

Felix Frank

Fixes long-standing bugs

Page 32: The Puppet Community: Current State and Future Plans - PuppetConf 2014

MVP Finalist

Tim Sharp aka rodjek

Shares his awesome testing tools with the community

Page 33: The Puppet Community: Current State and Future Plans - PuppetConf 2014

MVP Winner!

Erik Dalén

Gives great feedback to make PuppetDB better

Page 34: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Ready to Contribute?Q&A / Discussion

File / Fix Bugs

Contribute Code / Docs

Share Modules

PUGs / Camps / PuppetConf

Contributor Events

Learn More: puppetlabs.com/community/participate

Page 35: The Puppet Community: Current State and Future Plans - PuppetConf 2014

Thank You!

Dawn FosterDirector of Community | Puppet Labs

@geekygirldawn [email protected]

Kara SowlesCommunity Manager | Puppet Labs

@FeyNudibranch [email protected]

https://puppetlabs.com/community

So much of what makes Puppet amazing is you - the wonderful community.