Community Workshops

From MozillaWiki
Jump to: navigation, search
  • Overview & Goal: Give the community access to parts of the Mozilla projects other than l10n, through a series of workshops that will give new volunteers the appropriate training and tools to contribute to Mozilla.
  • Audience: We will develop this initial pilot program with Mozilla Tunisia and hopefully roll it out to other interested communities. Mozilla Tunisia will be launching a university starting in Dec. 2011 so hopefully we could target those workshops to students as early as Q1 2012.
  • Process:
    • Identify technical leads within Mozilla Tunisia that would be interested in owning a specific workshop (Q4 2011)
    • Assess overall technical knowledge for each workshop lead and offer appropriate training if needed. We need to give them the technical expertise to then run their own community, based on interest and fit within the organization (Q4 2011)
    • Create an internal Engineering Committee to assist with the development of those workshops (Q4 2011)
    • Start developing workshops (Q4 2011 / Q1 2012)
    • Launch the first workshop in Q1 2012 ; followed by another 4-5 sessions
    • Bring guidance to the community and clear milestones to keep the community engaged afterward (2012)
    • Create clear processes on how to get involved and opportunities available for each team/workshop (2011-12)
  • Potential ideas for the workshops:
    • SUMO (Michelle Luna)
    • QA (Tony Chung, Marcia Knous, and Stephen Donner)
    • IT (puppet automation) (mrz)
    • Web Security (Michael Coates)
    • Labs (BrowserID, Popcorn Maker)
    • Jetpack & add-on development
    • Engineering (FFx and Platform)
  • Tools and Support:
    • Have a clear channel of distribution and one central location for community members to have easy access to resources
    • Build an Engineering Committee
    • Series of Tutorial videos (Rainer)
    • Provide clear documentation
    • Have some sort of toolkit ready to be installed; one VM per workshop with all the right tools and environment, and make it easily accessible.
    • Come up with a set of expectations and projects available for the community each quarter, leveled by priorities (provide more structure overall)