# CodeRefinery Spring 2025 workshop planning ## Links and stuff - This planning doc: https://hackmd.io/@coderefinery/Spring25_CR_planning - Workshop page: https://coderefinery.github.io/2025-03-25-workshop/ - Registration page: https://indico.neic.no/e/coderefinery-march-2025 - Q&A doc: https://notes.coderefinery.org/workshop-2025-march (to be updated) ## Decisions - No major updates to materials/timing for Spring workshop, unless someone desperately wants to - 2 Installation sessions, one week before and one on monday before workshop - Wed Mar 19th 13 CET - 14.30 CET - Mon March 24th 13.30 CET - 15 CET - Addition of shell crashcourse together with installation session the week before workshop (Aalto RSE handles) - Collect all participant registrations via Indico, send in-person info to participants from areas where in-person is offered - Instructor scouting via survey - OpenHouse in March for lesson updates and other co-working ## To do - [ ] Notes helper onboarding, SW to send e-mail - [ ] Fill last instructor slots - [ ] Support Co-instructor chats ## Days and instructors JR: Jarno Rantaharju RD: Richard Darst DI: Diana Iusan RB: Radovan Bast JH: Johan Hellsvik TP: Thomas Pfau SW: Samantha Wittke EG: Enrico Glerean MM: Michele Mesiti (new, and only if you want :) ) BL: Bjørn Lindi DP: Dhanya Pushpadas GD: Gregor Decristoforo - Day 1 - Introduction to Version Control with Git - AM: GD, DI - PM: GD, DI - Day 2 - Introduction to Version Control with Git - AM: RD, DI - PM: RD, DI - Day 3 - Collaborative and distributed version control - AM: RB, DP - PM: RB, DP - Day 4 (Almost decided) - Reproducibility (AM): EG, SW - Social Coding and Open Software (PM): EG, JR - Day 5 - How to document your research software (AM): MM, JH - JH will teach intro and readme (MM pitches in questions and comments) - MM will teach Sphinx (JH pitches in questions and comments) - Jupyter (PM): JR, MM - Day 6 - Automated testing (AM): JH, TP - JH motivation - TP testing locally, automated testing - JH test design - TP conclusions - Modular Code development (PM): JR, TP ## Meeting notes (newest upper) ### 2025-02-24 Attending: DI, SW, EG - Instructors deciding - EG to send an email and talk with JR and TP - Last reminder on questionnaire in chat (SW) - SW to e-mail to hackmd helper - EG to email the local host: useful links and show availablilty to help/meet if they need - Instructor emails (not yet) ### 2025-01-20 Attending: EG, DI, SW, RD - Get registration live asap - ~~event exists in indico, but is not up to date~~ event did not exist in Indico - workshop page: https://coderefinery.github.io/2025-03-25-workshop/ - DI will work on it on Tue - Registration: all via CR registration - we share registration info with local hosts to reach out to "their people" - GDPR compliant :heavy_check_mark: - SW to prepare survey (Webropol) - explain strategy (new old pairing) - interest in helping - interest in teaching topic (date) - time availability + requirement - interest in TTT and date (use RD availability) - to team, ambassadors, chat - include DL: right before 11.2 - availability for install - e-mail address - in-person room hosts - move 11.2 Open House (RB, SR, EG) to not overlap with NRIS teaching (SW) - HackMD: initial planning https://hackmd.io/@coderefinery/Spring25_CR_planning - No radical changes for this workshop - Shell crash course as part of the installation session support, - Installation: Day before workshop starts to catch the late realizers, Mon March 24th 13.30 CET - 15 CET - Crashcourse: Aalto RSE group - Shell Crashcourse and install session: Wed Mar 19th 13 CET - 14.30 CET - Other updates: If teachers have time, they can do larger updates, but not require - Link check implementation for lessons: - Sphinx can do it with `make linkcheck` - As part of Workflow? ---