summaryrefslogtreecommitdiffstats
path: root/playbook
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2021-11-20 20:23:27 -0500
committerSacha Chua <sacha@sachachua.com>2021-11-20 20:23:27 -0500
commitae298c6a98bb8656bd6a407551138f8e40d8e04b (patch)
tree44fef5108c7972914805d7d264f8941ac8feeb44 /playbook
parent8fa262b6f0150132d3ff1d86cac84e3155288da2 (diff)
downloademacsconf-wiki-ae298c6a98bb8656bd6a407551138f8e40d8e04b.tar.xz
emacsconf-wiki-ae298c6a98bb8656bd6a407551138f8e40d8e04b.zip
let org handle toc
Diffstat (limited to '')
-rw-r--r--playbook.md109
-rw-r--r--playbook.org2
2 files changed, 109 insertions, 2 deletions
diff --git a/playbook.md b/playbook.md
index bcd3ab83..419fdcbf 100644
--- a/playbook.md
+++ b/playbook.md
@@ -1,9 +1,56 @@
+
+# Table of Contents
+
+- [Roles/values](#orgbd00552)
+- [Pre-conference dry run](#org88e7c1d)
+- [Thursday or Friday before the conference](#orge8c36b9)
+- [On the day of the conference](#org59b2a2b)
+ - [Set up](#orgf877045)
+ - [Arrange screens](#orgdd98a1c)
+ - [Start streaming](#start-streaming):stream:
+ - [Talk process](#org7646789)
+ - [Check in a speaker](#check-in)
+ - [Present talk](#present)
+ - [Publish information](#publish)
+ - [Handle Q&A](#questions)
+ - [Break time](#break)
+ - [End of stream](#end)
+ - [In case of&#x2026;](#orgc85a5dd)
+ - [Last-minute prerecording submission](#last-minute-prerec)
+ - [Last-minute caption update](#last-minute-captions)
+ - [Speaker has not checked in](#missing)
+ - [Speaker does not have a prerec and has not checked in](#really-missing)
+ - [Speaker whose talk was reallocated shows up and has a prerec](#org3490c5e)
+ - [Speaker whose talk was reallocated shows up and wants to do it live](#orgdff8a84)
+ - [Alternate stream volunteer wants to stream (nice to have, at risk)](#alternate)
+ - [Pad malfunction or mess-up](#pad-broken)
+ - [CRDT malfunctions](#crdt-broken)
+ - [Conduct guidelines issue](#conduct)
+ - [CHECK is unavailable](#check-gone)
+ - [HOST is unavailable](#host-gone)
+ - [Technical issues during a live presentation](#live-issues)
+ - [Big technical issues with streaming](#stream-issues)
+ - [live0 can't handle the load or is close to network transfer limit](#network)
+- [Before the conference](#before)
+ - [Help speakers with tech checks](#org187c38c)
+ - [Set up the Etherpad](#orge43af7f)
+ - [Reallocate times for radio-silence talks](#org79af66f)
+ - [E-mail missing prerecs](#org6a1e0fd)
+ - [Set up for alternate stream volunteers](#org5e96f15)
+ - [Review Youtube videos](#org5a22df3)
+ - [STREAM: Scale up the server and doublecheck the setup](#org8502c98)
+ - [sachac](#org9b2fdc5)
+ - [Figure out the YouTube/Toobnix stuff](#orgefaffe7)
+ - [bandali](#orgca9c49e)
+ - [](#org9794dbb)
+
<!-- This file was automatically generated from playbook.org. Instead of editing the .md, please edit the .org and republish. Thanks! -->
-[[!toc levels=4]]
- [Export and tangle]((progn (org-md-export-to-markdown) (org-babel-tangle)))
+<a id="orgbd00552"></a>
+
# Roles/values
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
@@ -92,6 +139,8 @@
</table>
+<a id="org88e7c1d"></a>
+
# Pre-conference dry run
- - DONE Working together via upcoming.org
@@ -114,17 +163,25 @@
- [ ] Review the playbook
+<a id="orge8c36b9"></a>
+
# Thursday or Friday before the conference
- STREAM: Download prerecorded videos from ${protected}
+<a id="org59b2a2b"></a>
+
# On the day of the conference
+<a id="orgf877045"></a>
+
## Set up
+<a id="orgdd98a1c"></a>
+
### Arrange screens
- CHECK:
@@ -181,6 +238,8 @@
- CHECK: Verify with #emacsconf that the stream is active
+<a id="org7646789"></a>
+
## Talk process
@@ -327,6 +386,8 @@ Exceptions:
- [Present next talk](#present)
+<a id="break"></a>
+
## Break time
- CHECK stops and restarts the Toobnix restreaming process, and re-checks the stream
@@ -334,6 +395,8 @@ Exceptions:
- HOST doublechecks network transfer limit and server health
+<a id="end"></a>
+
## End of stream
- CHECK stops ffmpeg process for Youtube
@@ -341,6 +404,8 @@ Exceptions:
- STREAM stops streaming
+<a id="orgc85a5dd"></a>
+
## In case of&#x2026;
@@ -387,12 +452,16 @@ Exceptions:
- let mplsCorwin or zaeph fill in
+<a id="org3490c5e"></a>
+
### CANCELLED Speaker whose talk was reallocated shows up and has a prerec
- CHECK copies it to ${protected}
- Plan to play prerec at the end of the day, or in any gaps if a live talk falls through
+<a id="orgdff8a84"></a>
+
### CANCELLED Speaker whose talk was reallocated shows up and wants to do it live
- See if there's enough time if buffers are shuffled back; if so, set up for a live presentation
@@ -402,6 +471,8 @@ Exceptions:
post-conference communication
+<a id="alternate"></a>
+
### Alternate stream volunteer wants to stream (nice to have, at risk)
- CHECK gives ALTERNATE the BBB room URL for the talk they are interested in
@@ -427,6 +498,8 @@ Exceptions:
well.
+<a id="pad-broken"></a>
+
### Pad malfunction or mess-up
- PAD resets the pad using <https://etherpad.wikimedia.org/p/emacsconf-2021/timeslider>
@@ -434,6 +507,8 @@ Exceptions:
- PAD reimports the pad from backup
+<a id="crdt-broken"></a>
+
### CRDT malfunctions
- HOST notifies CHECK and tries reconnecting
@@ -441,6 +516,8 @@ Exceptions:
- Switch to backup Etherpad
+<a id="conduct"></a>
+
### Conduct guidelines issue
- HOST addresses it (on-camera if needed) with a reminder and/or a kick or a ban
@@ -458,6 +535,8 @@ Exceptions:
- Updating schedule/wiki on the fly
+<a id="host-gone"></a>
+
### HOST is unavailable
- Either STREAM or CHECK does hosting
@@ -478,6 +557,8 @@ Exceptions:
be able to follow up after the conference
+<a id="stream-issues"></a>
+
### Big technical issues with streaming
- HOST notifies #emacsconf and #emacsconf-org and pad
@@ -490,6 +571,8 @@ Exceptions:
- STREAM e-mails the mailing list
+<a id="network"></a>
+
### live0 can't handle the load or is close to network transfer limit
- OR:
@@ -500,9 +583,13 @@ Exceptions:
- Add additional node to Linode account for shared transfer pool (TODO: doublecheck)
+<a id="before"></a>
+
# Before the conference
+<a id="org187c38c"></a>
+
## Help speakers with tech checks
- Explain process
@@ -516,15 +603,23 @@ Exceptions:
- Possible picture-in-picture approach to maximize screen real estate
+<a id="orge43af7f"></a>
+
## Set up the Etherpad
+<a id="org79af66f"></a>
+
## Reallocate times for radio-silence talks
+<a id="org6a1e0fd"></a>
+
## E-mail missing prerecs
+<a id="org5e96f15"></a>
+
## Set up for alternate stream volunteers
- username
@@ -534,20 +629,32 @@ Exceptions:
- Test stream
+<a id="org5a22df3"></a>
+
## Review Youtube videos
+<a id="org8502c98"></a>
+
## TODO STREAM: Scale up the server and doublecheck the setup
+<a id="org9b2fdc5"></a>
+
## sachac
+<a id="orgefaffe7"></a>
+
### TODO Figure out the YouTube/Toobnix stuff
+<a id="orgca9c49e"></a>
+
## bandali
+<a id="org9794dbb"></a>
+
###
diff --git a/playbook.org b/playbook.org
index 49281f95..17685197 100644
--- a/playbook.org
+++ b/playbook.org
@@ -1,7 +1,7 @@
#+PROPERTY: header-args:emacs-lisp :tangle playbook/emacsconf-playbook.el :eval no
+#+OPTIONS: toc:4
#+begin_export md
<!-- This file was automatically generated from playbook.org. Instead of editing the .md, please edit the .org and republish. Thanks! -->
-[[!toc levels=4]]
#+end_export
- [[elisp:(progn (org-md-export-to-markdown) (org-babel-tangle))][Export and tangle]]