diff options
author | Sacha Chua <sacha@sachachua.com> | 2025-10-02 11:23:34 -0400 |
---|---|---|
committer | Sacha Chua <sacha@sachachua.com> | 2025-10-02 11:23:34 -0400 |
commit | 9f2438717e11c3e96d9efba03649651f39dd1f04 (patch) | |
tree | 6fcbc9d07809d2ce406721349edbbb3b6cb0ea44 /2025/organizers-notebook | |
parent | bf00213890832dac619f8cbaa64e5981dce22d12 (diff) | |
download | emacsconf-wiki-9f2438717e11c3e96d9efba03649651f39dd1f04.tar.xz emacsconf-wiki-9f2438717e11c3e96d9efba03649651f39dd1f04.zip |
Diffstat (limited to '')
-rw-r--r-- | 2025/organizers-notebook/index.org | 221 |
1 files changed, 123 insertions, 98 deletions
diff --git a/2025/organizers-notebook/index.org b/2025/organizers-notebook/index.org index fefa394a..f73e1446 100644 --- a/2025/organizers-notebook/index.org +++ b/2025/organizers-notebook/index.org @@ -141,7 +141,8 @@ CLOSED: [2025-06-17 Tue 10:41] - State "DONE" from "TODO" [2025-06-17 Tue 10:41] :END: -** TODO Draft CFP +** DONE Draft CFP +CLOSED: [2025-09-30 Tue 09:37] :PROPERTIES: :CUSTOM_ID: cfp :END: @@ -165,9 +166,11 @@ CLOSED: [2025-06-25 Wed 09:13] [[file:~/proj/emacsconf/lisp/emacsconf.el]] [[file:~/proj/emacsconf/lisp/emacsconf-erc.el]] -**** TODO Update conf topic +**** DONE Update conf topic +CLOSED: [2025-09-30 Tue 09:37] [[file:~/proj/emacsconf/wiki/organizers-notebook/index.org::#phases-and-lessons-learned-draft-cfp-update-the-irc-topic][Update the IRC topic]] -**** TODO Remove draft marker +**** DONE Remove draft marker +CLOSED: [2025-09-30 Tue 09:37] - [ ] cfp - [ ] submit @@ -299,107 +302,32 @@ Notes: - emacsconf:hyperboleqa is all Q&A. - We could have an open mic session or a panel before emacsconf:sun-close - Sunday morning in 2023 had some packet loss issues at around 9:30 - -** TODO Prepare shift calendar, ask people to sign up -SCHEDULED: <2025-11-01 Sat> +** While speakers are working on their videos +*** TODO Send draft schedule :email: +SCHEDULED: <2025-10-03 Fri> :PROPERTIES: -:CUSTOM_ID: shifts +:CREATED: [2025-09-30 Tue 09:38] :END: -#+BEGIN_EXPORT md -<a name="shifts"></a> -#+END_EXPORT - -AM: 9-12 PM EST, PM: 1-5 PM EST (plus a little extra for setup/transition) - -Saturday Dec 6 2025 - -#+NAME: saturday-shifts -| | Start | End | [[https://emacsconf.org/2023/volunteer/host/][Host]] | Streamer | [[https://emacsconf.org/2023/volunteer/checkin/][Checkin]] | [[https://emacsconf.org/2023/volunteer/irc/][IRC]] | [[https://emacsconf.org/2023/volunteer/pad/][Pad]] | Coord | -|--------+-------+-------+------+----------+---------+-----+-----+-------| -| Gen AM | 09:00 | 12:00 | | | | | | | -| Gen PM | 13:00 | 17:00 | | | | | | | -| Dev AM | 10:00 | 12:00 | | | | | | | -| Dev PM | 13:00 | 17:00 | | | | | | | - -Sunday Dec 7 2025 - -#+NAME: sunday-shifts -| | Start | End | [[https://emacsconf.org/2023/volunteer/host/][Host]] | Streamer | [[https://emacsconf.org/2023/volunteer/checkin/][Checkin]] | [[https://emacsconf.org/2023/volunteer/irc/][IRC]] | [[https://emacsconf.org/2023/volunteer/pad/][Pad]] | Coord | -|--------+-------+-------+------+----------+---------+-----+-----+-------| -| Gen AM | 09:00 | 12:00 | | | | | | | -| Gen PM | 13:00 | 17:00 | | | | | | | - -Backups: -- dev host/streamer: -- gen host/streamer: -- checkin, IRC, pad: - -Interested in a shift? Please e-mail [[mailto:emacsconf-org-private@gnu.org]] and we'll help you figure out what you need to learn. - -#+begin_src emacs-lisp :var sat=saturday-shifts :var sun=sunday-shifts :rownames no :colnames no :results verbatim replace -`(setq emacsconf-shifts - (list - ,@(apply #'append - (mapcar - (lambda (day) - (let ((headers - (mapcar - (lambda (field) - (intern - (concat - ":" - (downcase - (if (string-match org-link-bracket-re field) - (match-string 2 field) - field))))) - (seq-drop (car (cadr day)) 3)))) - (mapcar - (lambda (row) - (apply #'append - (list 'list :id - (when (string-match "^\\([^ ]+\\) \\(AM\\|PM\\)" (car row)) - (format "%s-%s-%s" - (car day) - (downcase (match-string 2 (car row))) - (downcase (match-string 1 (car row))))) - :track - (if (string-match "^Gen" (car row)) "General" "Development") - :start - (format "%sT%s:00%s" - (elt day 2) - (elt row 1) - emacsconf-timezone-offset) - :end - (format "%sT%s:00%s" - (elt day 2) - (elt row 2) - emacsconf-timezone-offset)) - (seq-map-indexed - (lambda (value index) - (unless (string= value "") - (list (elt headers index) value))) - (seq-drop row 3)))) - (cdr (cadr day))) - )) - (list - (list "sat" sat "2025-12-07") - (list "sun" sun "2025-12-08")))))) - -#+end_src - -#+RESULTS: -:results: -(setq emacsconf-shifts (list (list :id "sat-am-gen" :track "General" :start "2025-12-07T09:00:00-0500" :end "2025-12-07T12:00:00-0500") (list :id "sat-pm-gen" :track "General" :start "2025-12-07T13:00:00-0500" :end "2025-12-07T17:00:00-0500") (list :id "sat-am-dev" :track "Development" :start "2025-12-07T10:00:00-0500" :end "2025-12-07T12:00:00-0500") (list :id "sat-pm-dev" :track "Development" :start "2025-12-07T13:00:00-0500" :end "2025-12-07T17:00:00-0500") (list :id "sun-am-gen" :track "General" :start "2025-12-08T09:00:00-0500" :end "2025-12-08T12:00:00-0500") (list :id "sun-pm-gen" :track "General" :start "2025-12-08T13:00:00-0500" :end "2025-12-08T17:00:00-0500"))) -:end: - - -** Record intros and opening remarks +*** TODO Send backstage and upload instructions :email: +SCHEDULED: <2025-10-10 Fri> +:PROPERTIES: +:CREATED: [2025-09-30 Tue 09:39] +:END: +*** TODO Record pronunciations +*** TODO Post the schedule publicly +** While volunteers are working on captions +*** TODO E-mail speakers asking them to confirm the pronunciations :email: +SCHEDULED: <2025-10-17 Fri> +:PROPERTIES: +:CREATED: [2025-09-30 Tue 09:39] +:END: +*** Record intros and opening remarks :PROPERTIES: :CUSTOM_ID: intros :END: -*** TODO Record sat-open remarks :emacsconf:record: +**** TODO Record sat-open remarks :emacsconf:record: :PROPERTIES: :Effort: 0:30 :CUSTOM_ID: phases-record-intros-and-opening-remarks-record-sat-open-remarks @@ -526,7 +454,7 @@ That's also where we get to thank all the people and organizations who make EmacsConf possible. Thanks for coming to EmacsConf 2025. -*** TODO Record sun-open remarks +**** TODO Record sun-open remarks :PROPERTIES: :CUSTOM_ID: phases-record-intros-and-opening-remarks-record-sun-open-remarks :END: @@ -652,6 +580,103 @@ That's also where we get to thank all the people and organizations who make EmacsConf even possible. Thanks for coming to EmacsConf 2025. +*** TODO Generate assets +*** TODO Send check-in details :email: +** After the conference +*** TODO Send thanks and follow-up questions :email: +** TODO Prepare shift calendar, ask people to sign up +SCHEDULED: <2025-11-01 Sat> +:PROPERTIES: +:CUSTOM_ID: shifts +:END: + +#+BEGIN_EXPORT md +<a name="shifts"></a> +#+END_EXPORT + +AM: 9-12 PM EST, PM: 1-5 PM EST (plus a little extra for setup/transition) + +Saturday Dec 6 2025 + +#+NAME: saturday-shifts +| | Start | End | [[https://emacsconf.org/2023/volunteer/host/][Host]] | Streamer | [[https://emacsconf.org/2023/volunteer/checkin/][Checkin]] | [[https://emacsconf.org/2023/volunteer/irc/][IRC]] | [[https://emacsconf.org/2023/volunteer/pad/][Pad]] | Coord | +|--------+-------+-------+------+----------+---------+-----+-----+-------| +| Gen AM | 09:00 | 12:00 | | | | | | | +| Gen PM | 13:00 | 17:00 | | | | | | | +| Dev AM | 10:00 | 12:00 | | | | | | | +| Dev PM | 13:00 | 17:00 | | | | | | | + +Sunday Dec 7 2025 + +#+NAME: sunday-shifts +| | Start | End | [[https://emacsconf.org/2023/volunteer/host/][Host]] | Streamer | [[https://emacsconf.org/2023/volunteer/checkin/][Checkin]] | [[https://emacsconf.org/2023/volunteer/irc/][IRC]] | [[https://emacsconf.org/2023/volunteer/pad/][Pad]] | Coord | +|--------+-------+-------+------+----------+---------+-----+-----+-------| +| Gen AM | 09:00 | 12:00 | | | | | | | +| Gen PM | 13:00 | 17:00 | | | | | | | + +Backups: +- dev host/streamer: +- gen host/streamer: +- checkin, IRC, pad: + +Interested in a shift? Please e-mail [[mailto:emacsconf-org-private@gnu.org]] and we'll help you figure out what you need to learn. + +#+begin_src emacs-lisp :var sat=saturday-shifts :var sun=sunday-shifts :rownames no :colnames no :results verbatim replace +`(setq emacsconf-shifts + (list + ,@(apply #'append + (mapcar + (lambda (day) + (let ((headers + (mapcar + (lambda (field) + (intern + (concat + ":" + (downcase + (if (string-match org-link-bracket-re field) + (match-string 2 field) + field))))) + (seq-drop (car (cadr day)) 3)))) + (mapcar + (lambda (row) + (apply #'append + (list 'list :id + (when (string-match "^\\([^ ]+\\) \\(AM\\|PM\\)" (car row)) + (format "%s-%s-%s" + (car day) + (downcase (match-string 2 (car row))) + (downcase (match-string 1 (car row))))) + :track + (if (string-match "^Gen" (car row)) "General" "Development") + :start + (format "%sT%s:00%s" + (elt day 2) + (elt row 1) + emacsconf-timezone-offset) + :end + (format "%sT%s:00%s" + (elt day 2) + (elt row 2) + emacsconf-timezone-offset)) + (seq-map-indexed + (lambda (value index) + (unless (string= value "") + (list (elt headers index) value))) + (seq-drop row 3)))) + (cdr (cadr day))) + )) + (list + (list "sat" sat "2025-12-07") + (list "sun" sun "2025-12-08")))))) + +#+end_src + +#+RESULTS: +:results: +(setq emacsconf-shifts (list (list :id "sat-am-gen" :track "General" :start "2025-12-07T09:00:00-0500" :end "2025-12-07T12:00:00-0500") (list :id "sat-pm-gen" :track "General" :start "2025-12-07T13:00:00-0500" :end "2025-12-07T17:00:00-0500") (list :id "sat-am-dev" :track "Development" :start "2025-12-07T10:00:00-0500" :end "2025-12-07T12:00:00-0500") (list :id "sat-pm-dev" :track "Development" :start "2025-12-07T13:00:00-0500" :end "2025-12-07T17:00:00-0500") (list :id "sun-am-gen" :track "General" :start "2025-12-08T09:00:00-0500" :end "2025-12-08T12:00:00-0500") (list :id "sun-pm-gen" :track "General" :start "2025-12-08T13:00:00-0500" :end "2025-12-08T17:00:00-0500"))) +:end: + * TODO [#A] Check EmacsConf infrastructure :project: :PROPERTIES: |