Platform Operations/Project of the Month: Difference between revisions
(turn monthly_project etherpad into a wiki page) |
m (→Past Promoted Projects: Add balrog presentation) |
||
| (14 intermediate revisions by 2 users not shown) | |||
| Line 7: | Line 7: | ||
# A contact person for the project writes a brief overview using this handy [[#Template for project overview|template]]. | # A contact person for the project writes a brief overview using this handy [[#Template for project overview|template]]. | ||
# The overview is shared by the project team | # The overview is shared by the project team early in the month via: | ||
#* Blog post | #* Blog post that is shared on newsgroups (dev-platform, dev-quality, mozilla-tools, anywhere else you feel makes sense) + social media, etc. | ||
#* Short presentation at Mozilla's [[WeeklyUpdates|Monday project meeting]] - [https://docs.google.com/spreadsheets/d/1T9XmZF6xetEswOZ3KhgkzwCMonzfw9izNHOYJq6ahKo/edit#gid=0 Tracked in this spreadsheet] | #* Short presentation at Mozilla's [[WeeklyUpdates|Monday project meeting]] - [https://docs.google.com/spreadsheets/d/1T9XmZF6xetEswOZ3KhgkzwCMonzfw9izNHOYJq6ahKo/edit#gid=0 Tracked in this spreadsheet] | ||
#** If you prefer, you can prepare a video to be played at the meeting rather than presenting live. | |||
# Everyone in Platform Ops is encouraged to get to know the project or try it out so they can help spread the word, redirect questions, report bugs, etc. (Team wide outreach to help others see the value in the tool.) | # Everyone in Platform Ops is encouraged to get to know the project or try it out so they can help spread the word, redirect questions, report bugs, etc. (Team wide outreach to help others see the value in the tool.) | ||
# (Optional) If you have the time, why not do even more to highlight the project? | # (Optional) If you have the time, why not do even more to highlight the project throughout the month? | ||
#* Get other people to write blog posts about your project (a specific aspect of it, perhaps) with a link to the overview | |||
#* More presentations: | #* More presentations: | ||
#** | #** Brownbag on AirMo, training session, short demo video on YouTube | ||
#* Organize a hack day, or a tutorial, or a doc sprint | #* Organize a hack day, or a tutorial, or a doc sprint | ||
#* Other...? | #* Other...? | ||
| Line 32: | Line 33: | ||
== Past Promoted Projects == | == Past Promoted Projects == | ||
* [parkouss] - mozregression (January) - https://groups.google.com/forum/#!topic/mozilla.tools/3BVJD89ceMM | * [parkouss] - mozregression (January) - https://groups.google.com/forum/#!topic/mozilla.tools/3BVJD89ceMM | ||
* [jhford] - cloud-mirror (February) - https://groups.google.com/forum/#!topic/mozilla.tools/vvzD4OJg3Cs | |||
* [wlach] - perfherder (March) - https://groups.google.com/forum/#!msg/mozilla.dev.platform/itdfru6csSk/vfVP_WDXBgAJ | |||
* [rail] - Release Promotion (April) - https://groups.google.com/forum/#!topic/mozilla.dev.platform/C7GNshFMLdI | |||
* [abpostelnicu] - Static Analysis (May) - https://groups.google.com/forum/#!topic/mozilla.dev.platform/sutRK7PhIxQ | |||
** Presentation - https://youtu.be/tQ62W-xSamI | |||
* [whimboo] - Firefox UI Tests (June) - https://groups.google.com/forum/#!topic/mozilla.dev.platform/bpMUVPL_ZuU | |||
* [Eli] - Neo (August) - https://groups.google.com/forum/#!topic/mozilla.dev.platform/jpbOafAC580 | |||
* [bhearsum] - Balrog (September) - https://groups.google.com/forum/#!topic/mozilla.dev.platform/kEa5oyrqHI8 | |||
** Presentation - https://drive.google.com/a/mozilla.com/file/d/0BzhZWS4-Tt5hb1pnRUkzcE1tNjg/view | |||
== Template for project overview == | == Template for project overview == | ||
This template is flexible; it's intended to make it easier for the project owner to write an announcement quickly and to provide a bit of consistency. Not set in stone! | This template is flexible; it's intended to make it easier for the project owner to write an announcement quickly and to provide a bit of consistency. Not set in stone! | ||
* Standard intro: "Hello from | * Standard intro: "Hello from Platform Operations! Once a month we highlight one of our projects to help the Mozilla community discover a useful tool or an interesting contribution opportunity. This month's project is x" | ||
* Short, simple description of project -- why is this useful? | * Short, simple description of project -- why is this useful? | ||
** Main project URL | ** Main project URL | ||
| Line 47: | Line 57: | ||
* Invitation to submit feedback (e.g. where to file bugs? or "we especially want to improve this part -- ideas welcome!) | * Invitation to submit feedback (e.g. where to file bugs? or "we especially want to improve this part -- ideas welcome!) | ||
* Where to get help? Who to talk to? | * Where to get help? Who to talk to? | ||
* Standard conclusion: "For more information about all [Platform Ops] | * Standard conclusion: "For more information about all our projects visit the [[Platform Operations|Platform Ops wiki]]. If you're interested in helping out, the wiki has resources for getting started." | ||
===Example=== | ===Example=== | ||
Hello from | Hello from Platform Operations! Once a month we highlight one of our projects to help the Mozilla community discover a useful tool or an interesting contribution opportunity. This month's project is mozdownload! | ||
mozdownload is a Python module that makes it easy to download Firefox binaries. You can use it as a command-line tool, or you can use it's API to blah blah blah. Here's a link to documentation. | mozdownload is a Python module that makes it easy to download Firefox binaries. You can use it as a command-line tool, or you can use it's API to blah blah blah. Here's a link to documentation. | ||
Here are some ways that other projects/teams use mozdownload. | Here are some ways that other projects/teams use mozdownload. | ||
Latest revision as of 15:22, 13 September 2016
Project of the Month is a team-wide effort to promote Platform Ops projects to the Mozilla community. The idea is to actively expose people to the tools we provide, remind them of our resources and spark interest among potential contributors.
This guide for project teams aims to make promoting your project as simple and convenient as possible.
How it works
Each month, we agree on a project to promote, and then the project team does whatever they can to showcase the project throughout the month.
- A contact person for the project writes a brief overview using this handy template.
- The overview is shared by the project team early in the month via:
- Blog post that is shared on newsgroups (dev-platform, dev-quality, mozilla-tools, anywhere else you feel makes sense) + social media, etc.
- Short presentation at Mozilla's Monday project meeting - Tracked in this spreadsheet
- If you prefer, you can prepare a video to be played at the meeting rather than presenting live.
- Everyone in Platform Ops is encouraged to get to know the project or try it out so they can help spread the word, redirect questions, report bugs, etc. (Team wide outreach to help others see the value in the tool.)
- (Optional) If you have the time, why not do even more to highlight the project throughout the month?
- Get other people to write blog posts about your project (a specific aspect of it, perhaps) with a link to the overview
- More presentations:
- Brownbag on AirMo, training session, short demo video on YouTube
- Organize a hack day, or a tutorial, or a doc sprint
- Other...?
Project criteria
Which projects should we promote? Here are some characteristics to look for:
- The project team wants to attract more users and/or contributors and is available to answer/redirect questions.
- Basic documentation for the project exists (for users, for contributors)
- There's room for contribution, and if so, at least 1 person who could mentor and help onramp people. Good first bugs a plus.
The project does not have to be a new project; it could be a well-established project that we're maintaining now. We want to remind people of older projects, too, to prevent them from reinventing the wheel.
Get Involved
If you have suggestions for projects to promote next, please add them to this etherpad and/or join us at the next Platform Ops Community Hacking meeting.
Past Promoted Projects
- [parkouss] - mozregression (January) - https://groups.google.com/forum/#!topic/mozilla.tools/3BVJD89ceMM
- [jhford] - cloud-mirror (February) - https://groups.google.com/forum/#!topic/mozilla.tools/vvzD4OJg3Cs
- [wlach] - perfherder (March) - https://groups.google.com/forum/#!msg/mozilla.dev.platform/itdfru6csSk/vfVP_WDXBgAJ
- [rail] - Release Promotion (April) - https://groups.google.com/forum/#!topic/mozilla.dev.platform/C7GNshFMLdI
- [abpostelnicu] - Static Analysis (May) - https://groups.google.com/forum/#!topic/mozilla.dev.platform/sutRK7PhIxQ
- Presentation - https://youtu.be/tQ62W-xSamI
- [whimboo] - Firefox UI Tests (June) - https://groups.google.com/forum/#!topic/mozilla.dev.platform/bpMUVPL_ZuU
- [Eli] - Neo (August) - https://groups.google.com/forum/#!topic/mozilla.dev.platform/jpbOafAC580
- [bhearsum] - Balrog (September) - https://groups.google.com/forum/#!topic/mozilla.dev.platform/kEa5oyrqHI8
Template for project overview
This template is flexible; it's intended to make it easier for the project owner to write an announcement quickly and to provide a bit of consistency. Not set in stone!
- Standard intro: "Hello from Platform Operations! Once a month we highlight one of our projects to help the Mozilla community discover a useful tool or an interesting contribution opportunity. This month's project is x"
- Short, simple description of project -- why is this useful?
- Main project URL
- Simple examples of usage and link to docs
- A few concrete highlights of how the project is currently being used around Mozilla and elsewhere
- Invitation to contribute
- Mentored bugs
- Where to get started (e.g. CONTRIBUTING.md?)
- Highlight/thank past contributors
- Invitation to submit feedback (e.g. where to file bugs? or "we especially want to improve this part -- ideas welcome!)
- Where to get help? Who to talk to?
- Standard conclusion: "For more information about all our projects visit the Platform Ops wiki. If you're interested in helping out, the wiki has resources for getting started."
Example
Hello from Platform Operations! Once a month we highlight one of our projects to help the Mozilla community discover a useful tool or an interesting contribution opportunity. This month's project is mozdownload! mozdownload is a Python module that makes it easy to download Firefox binaries. You can use it as a command-line tool, or you can use it's API to blah blah blah. Here's a link to documentation. Here are some ways that other projects/teams use mozdownload. Here's a link about how to contribute. We also have some mentored bugs for new contributors. We'd like to thank these past contributors for implementing blah and fixing blah. If you have any questions ping x, y, z in #ateam. For more info about all our projects visit our wiki. If you're interested in helping out, check out the a-team boot camp.
Inspiration
From original proposal: "let's write a never-ending series of blog/mailing-list posts that give a brief overview of one a-team/platform ops project. Kind of like https://pymotw.com and similar in spirit to the Sheriffing Newsletter."