MDN/Hack on MDN/How to guide

From MozillaWiki
< MDN‎ | Hack on MDN
Revision as of 21:53, 17 July 2019 by Jswisher (talk | contribs) (intial WIP)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

How to run a "Hack on MDN" event

This page provides guidance on planning and running a "Hack on MDN" event. See MDN/Hack on MDN for background on these events.

Planning

Determine the goals

Have a clear idea of what the goals are for the event, for both content and community. This helps drive your planning of lower-level details.

  • Do you want to document a particular topic area?
  • Do you want to create a particular type of data, documents, or resources? For example, code examples or translations in a particular language.
  • Do you want to attract new people to contribute to MDN?
  • Do you want to increase cohesion among existing community members?

Pick dates and times

For in-person stand-alone events that require travel, we've found that three days (such as two weekend days plus one weekday) is enough time to get some significant work done, without taking too much time away from everyone's normal lives.

For events in conjunction with another, larger event such as a conference, a single day added on before or after the main conference works well. If the conference already has an "extra" day for tutorials or open-source "sprints", you may be able to piggyback on resources such as space that are already allocated. Work with the conference organizers as early as possible in this case, and ensure that your event is included in their promotions, so attendees know to include the extra day when booking travel and hotels.

Whether to add the extra day before or after the main event depends on factors such as space availability and timing (e.g., the day of the week). Scheduling before the main event means that attendees are still fresh and enthusiastic. Scheduling after the main event enables attendees to deepen relationships they may have just formed.

Note: scheduling a Hack on MDN event during another conference or event has not worked well; attendees are typically more interested in the main event, and don't have blocks of time to concentrate on hacking.