DOM/IRC

From MozillaWiki
< DOM
Revision as of 19:26, 27 July 2018 by Andrew Sutherland (talk | contribs) (irc first try)
Jump to navigation Jump to search

DOM IRC Channels

There are 2 DOM-related IRC channels:

  • #content: For DOM-related technical discussion, questions, and general discussion by those interested in the DOM. Most Mozilla Corporation DOM team engineers maintain a presence in this channel so that they can answer questions, keep abreast of technical discussion, and engage in chit-chat. (Note: You do not need to a be a MoCo engineer to hang out in this channel; the channel is open to everyone!)
  • #content-watercooler: A strictly optional channel created out of recognition that for potential, new, and even experienced contributors, it can be intimidating to ask questions on #content where there are so many people. The expectation is that those reading the channel are doing so because they want to chat and/or would like to help answer questions.
    • Any topic that is okay here is also okay in #content. The intent of this channel is to be less intimidating, not as a place to send off-topic discussion. (It is okay to discuss the movie you just saw in #content!)
    • When discussion in this channel touches on DOM-related technical topics that are of broad interest or involve implementation discussion, participants may say "let's take this to #content" so that we can avoid #content-watercooler becoming a second #content where everyone has to monitor both channels.

If you need info on how to connect to Mozilla's IRC service to access these great channels, please see https://wiki.mozilla.org/IRC.


Impromptu Office Hours in #content

A problem that no amount of IRC channels can fix is that sometimes people aren't available to answer questions. We're trying out impromptu "office hours" where:

  • A person who feels comfortable answering questions about parts of the DOM code base decides they have some time (~1hr) where they can answer questions on IRC and possibly in a videoconferencing hangout at the same time.
  • The person will update the IRC topic for #content to indicate:
    1. Who is answering questions and when.
    2. Any specific topics they feel proficient on.
    3. Any videoconferencing link to use as a supplement to IRC. (Frequently it's easier to reach a shared understanding over videoconferencing, especially when screen-sharing is available.)
  • When the office hours are over, the person will reset the IRC topic.

Specific Steps