Skip to main content

Daily Setup

Setup Checklist​

Copy the episode files into workspace dir​

This example shows copying ch1ep1 files. Please change to path to match your daily episode (for example: ch1/ep2, ch1/ep3, etc...)

mkdir -p workspace/ch1/ep1

cp -r deb/ch1/ep1/* workspace/ch1/ep1

Please change to path to match your daily episode (for example: workspace/ch1/ep2, workspace/ch1/ep3, ...)

cd workspace/ch1/ep1

Create a virtual environment:​

python3.7 -m venv venv

Activate it:​

source venv/bin/activate

Install the required packages:​

pip install -r requirements.txt

Pull down any changes from the remote repository:​

git fetch upstream

git checkout main

git merge upstream/main

Resolve merge conflicts​

If you encounter a merge conflict error, run this command and repeat the commands above:

git reset --hard upstream main

Merge conflicts happen when you work directly on files inside deb/ folder. Be sure to copy daily episodes to workspace/.

Open the episode in VS Code:​

code .

Select your Python interpreter:​

  • From within VS Code : Ctrl + Shift + p
  • A search bar will open at the top. Type 'python', then choose the option 'Python: Select Interpreter'
  • From the dropdown, choose the path to your venv