Mozillians: Difference between revisions
Line 57: | Line 57: | ||
=== Contribute Code! === | === Contribute Code! === | ||
* [https://gist.github.com/2979120 Get set up with your virtualenv] | |||
* Find the code on our [http://www.github.com/mozilla/mozillians Github Repository] | * Find the code on our [http://www.github.com/mozilla/mozillians Github Repository] | ||
* [https://gist.github.com/2422571 Mozillians Git-Fu] | * [https://gist.github.com/2422571 Mozillians Git-Fu] |
Revision as of 15:43, 25 July 2012
Summary
Mission
We plan to build tools and platforms that add that necessary layer of abstraction that augment our current community platforms, programs and product pages to support Mozilla’s ability to on-ramp, retain and easily organize contributors in the Mozilla Project.
2012 Goals
- Getting involved in the Mozilla project only takes 2-steps from any place in our community.
- Mozillians will be able to know what and how they're contributing to the project.
- Mozillians will be able to recognize and reward someone's contributions to the project in real-time.
- Community Managers will be able to track and measure the effectiveness of their communities.
Context
The Mozilla project has grown to support many products and projects over the past year: Firefox (Desktop and Mobile), Thunderbird, Boot2Gecko, Apps and Identity. These products arrived in quick succession making it difficult to organize, grow, and direct the project’s communities to support them. To ramp-up our organically-created and modestly-supported community to meet the needs of this situation, the Engagement and People teams have begun driving an initiative called “Grow Mozilla”. It aims to build, develop and enable a global community of paid and volunteer Mozillians to propel our mission and build great products for the web.
Both teams are doing great work in building programs that helps to on-board new contributors, retain them and develop them to become leaders. We’re becoming more organized in how we approach contributor engagement. The Mozilla Reps and Stewards programs have robust infrastructure and people in place to help on-ramp and advise Mozillians at a level we haven't had before. Contributors are finding people responding to their inquiries to get involved and being directed to tasks available via many of our functional areas.
Though, this isn't enough. For the thousands of requests we receive to get involved per month, about 20 end up as contributors. Further, these Stewards and Reps have limited tools at their disposal that come standard in many community-based organizations: they don't know who does what, how much they do it or when they do it across all of our communities. We need to do more to help grow our community's size and involvement that can propel our mission to support our current and future endeavors.
Tools
Mozillians.org is comprised of a collection of tools built to enhance engagement from our contributor base. An introduction and explanation of what each tool is and does can be found in the following wikis:
- Phonebook - A platform to share, identify and communicate with Mozillians in our community. Active/Core Mozillians will be able to use their profile as a resume and passport for who they are and what they do in our community. For Reps & Stewards, they'll be able to better manage and show-off who is in their communities. New/potential contributors that come across it will be served up ways to get involved.
- TaskBoard - A platform to uplift and share all contributor-facing tasks in our community into one easy to find app. It will act as the basis for contributors to easily find (2-steps!) a task or job available to finish in the project. The app will help Mozillians increase participation across their projects, areas and teams by offering ways to embed relevant tasks on any on-ramp across the community.
- Events Manager - A platform to uplift and share all contributor-facing events in our community into one easy to find app. It's purpose is for contributors to easily find and participate in any event happening in our community anywhere in the world at any given time.
Management
Meetings
We have a weekly meeting where the team comes together to get synced up on various overarching topics on the product path. We post those meeting times and schedules on our google group, but you can also find that information below:
- Tuesdays, 11:30AM Pacific
- Backchannel: #commtools
- Vidyo: 370
Roadmap
The site will be built over a series of phases. Our current thinking about milestones is below:
Phase1 Roadmap (initial launch)- Phase2 Roadmap (determine and grow retention)
- Phase3 Roadmap (determine and grow contributor base)
Information related to the 2012 roadmap can be found here
Documents
- Team RACI
- Seed group -- Group of people invited to join site at launch to form a seed of phonebook data
- Release Process
Get Involved
If you have comments, questions, suggestions or ideas, feel free to join the discussion at:
Contribute Code!
- Get set up with your virtualenv
- Find the code on our Github Repository
- Mozillians Git-Fu
- Take a look at the starter bugs that we've selected
To get set up, we've created a set of documentation to help guide you through the process. For any questions or comments, please talk to aakashd or tallOwen on #mozillians on irc.mozilla.org or contact us through our mailing list!
Test Releases before they go out!
Translate Strings on Mozillians.org
For this project, we're using Mozilla's Verbatim(Pootle). If you want to contribute, please register on Verbatim, then go to Mozillians Project, find your language and start translating.
If you're not a localization leader, you're going to be able to suggest translations, and localization leader for your language will check those later and either accept or refuse those suggestions. We're advising all our contributors to contact Mozilla Localization Team for their locale(language), and coordinate with them. Localization teams contact pages can be found at https://wiki.mozilla.org/L10n:Teams . Sending an email to localization leader would be good start.
In case you can't find your language in Mozillians project on Verbatim, that means nobody yet volunteered to start working on it. But that can as well be you. You can request for Mozillians project to be added in your language via Webby application(using your LDAP credentials), or you can ping Milos on irc.mozilla.org, channel #l10n and #mozillians
And last but certainly not the least, we've recently created a l10n-calendar which holds info on when do we add new strings to Verbatim and when do we release.
We would love to have you on board!