From ae298c6a98bb8656bd6a407551138f8e40d8e04b Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Sat, 20 Nov 2021 20:23:27 -0500 Subject: let org handle toc --- playbook.md | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- playbook.org | 2 +- 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…](#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) + -[[!toc levels=4]] - [Export and tangle]((progn (org-md-export-to-markdown) (org-babel-tangle))) + + # Roles/values @@ -92,6 +139,8 @@
+ + # Pre-conference dry run - - DONE Working together via upcoming.org @@ -114,17 +163,25 @@ - [ ] Review the playbook + + # Thursday or Friday before the conference - STREAM: Download prerecorded videos from ${protected} + + # On the day of the conference + + ## Set up + + ### Arrange screens - CHECK: @@ -181,6 +238,8 @@ - CHECK: Verify with #emacsconf that the stream is active + + ## Talk process @@ -327,6 +386,8 @@ Exceptions: - [Present next talk](#present) + + ## 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 + + ## End of stream - CHECK stops ffmpeg process for Youtube @@ -341,6 +404,8 @@ Exceptions: - STREAM stops streaming + + ## In case of… @@ -387,12 +452,16 @@ Exceptions: - let mplsCorwin or zaeph fill in + + ### 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 + + ### 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 + + ### 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. + + ### Pad malfunction or mess-up - PAD resets the pad using @@ -434,6 +507,8 @@ Exceptions: - PAD reimports the pad from backup + + ### CRDT malfunctions - HOST notifies CHECK and tries reconnecting @@ -441,6 +516,8 @@ Exceptions: - Switch to backup Etherpad + + ### 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 + + ### HOST is unavailable - Either STREAM or CHECK does hosting @@ -478,6 +557,8 @@ Exceptions: be able to follow up after the conference + + ### Big technical issues with streaming - HOST notifies #emacsconf and #emacsconf-org and pad @@ -490,6 +571,8 @@ Exceptions: - STREAM e-mails the mailing list + + ### 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) + + # Before the conference + + ## Help speakers with tech checks - Explain process @@ -516,15 +603,23 @@ Exceptions: - Possible picture-in-picture approach to maximize screen real estate + + ## Set up the Etherpad + + ## Reallocate times for radio-silence talks + + ## E-mail missing prerecs + + ## Set up for alternate stream volunteers - username @@ -534,20 +629,32 @@ Exceptions: - Test stream + + ## Review Youtube videos + + ## TODO STREAM: Scale up the server and doublecheck the setup + + ## sachac + + ### TODO Figure out the YouTube/Toobnix stuff + + ## bandali + + ### 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 -[[!toc levels=4]] #+end_export - [[elisp:(progn (org-md-export-to-markdown) (org-babel-tangle))][Export and tangle]] -- cgit v1.2.3