Session 2 - Learn modern tools and practices to work effectively with codebases
These guides will help you get started with the tools and workflows needed to work efficiently with model development and Chap. Work through the guides in order. Each guide has an Exercise section at the end with verification steps.
Recording
Recording of session 2
Guides
1. Terminal Basics🔗
Learn how to use the command line on Windows (WSL), macOS, and Linux. Essential for running Git commands, installing packages, and using CHAP.
2. Git and GitHub🔗
Set up Git and GitHub for version control. Learn to fork repositories, clone code, make changes, and push updates.
3. Installation and Virtual Environments🔗
Learn how to install packages and optionally learn Docker, uv (Python), and renv (R) to create isolated development environments for CHAP models.
Homework
To follow the progression of the webinar series, you should verify that you are all set by January 14, 2026