General IRC conventions
- say
present+(orpresent+ ircNickHere) at the start of the meeting to record your attendance. /me goes to look it upcomments are omitted from the record. Use it when you’re saying something off-topic; don’t use it when you’re saying something that should be in the minutes.q+puts you on the speaking queue.qq+puts you at the *front* of the queue. Sayingq+ to say XXXwill leave a reminder message of what you wanted to talk about, which’ll be displayed when you’re acknowledged in the queue. Sayingq+ anythingelsewill add someone named “anythingelse” to the queue.ack ircNickHeredrops the named person from the queue, showing their reminder message if set.q?shows the current queue.- all of the
q+,q?, andackcommands can be used with/me(for example/me q+) so that they’re omitted from the minutes and the logs that github-bot posts to github issues
Scribing Conventions
- Make sure Zakim, RRSAgent, and github-bot are all in the channel. Ping the chairs if they aren’t. Zakim and RRSAgent can be invited to the channel with the
/invitecommand; github-bot should be in the channel automatically. - If your meeting will cross midnight UTC, say
rrsagent, this meeting spans midnight - If you want Zakim to stay for a long time (say, the entire day of a face-to-face), ask Zakim to remind you of something in X hours (e.g.,
Zakim, remind us in 9 hours to go home) - If you’re scribing, use
ScribeNick: yourircnickto tell the bot your messages should be read as scribing rather than comments.- If there’s more than one scribe at the same time, you can use
Scribe+ nickname. But note that this lasts for the entire meeting, whereas a laterScribeNickoverrides an earlier one.
- If there’s more than one scribe at the same time, you can use
- Write all scribing comments as
speakersIRCnick: blah blah blah. You should be able to rely on tab completion for names. github-bot, topichttps://github.com/.../issues/1234(or, preferably,/me github-bot, topichttps://github.com/.../issues/1234) starts a new topic, and instructs the bot to fetch the issue title and use it as the topic. When another topic starts, it will post all the minutes as a comment to that issue.github-bot, subtopic [url]similarly works if you want a thematic break in the minutes.Topic: Deciding on lunchjust starts a new topic, closing the old one.github:https://github.com/…just changes the issue the current topic is associated with.github-bot, end topic(or, preferably,/me github-bot, end topic) just closes the current topic without opening a new one.
- There are a few log-editing commands that are supported by scribe.perl, which the CSSWG generally doesn’t use, but many other working groups use (via the RRSAgent bot, which invokes it when generating minutes. They may eventually be supported by github-bot as well, but currently aren’t (but members reading the minutes can still self-apply them, so it’s useful to record):
s/foo/foo, but bar/Perl syntax (ors$$$if you’d rather escape dollar signs than slashes) can be used to correct lines in the minutes. By default it makes the substitution in the most recent matching line; you can apply it globally withs/typo'd name/correct name/g.i/search/addition/can be used to add lines to the minutes. For example, if you missed aScribeNickcommand, you can writei/what about the text-combine-horizontal property/ScribeNick: heycam/to add aScribeNick: heycamline before the most recent line that containswhat about the text-combine-horizontal property.
RESOLVED: Apply X to Yrecords a resolution for the current topic. (The all-caps is important.) These will get collected and displayed at the top of the topics by the minutes displayers.