Lesson 1: GitHub Starter Kit
Get started with GitHub by setting up your account and creating your first repository from our Flask 2025 template.
Lesson Objectives
- Log in to your GitHub account (or create one if you don't have it yet)
- Locate the starter kit Flask 2025 public template repository
- Create your own private repository from the template using the correct naming format (lastname-demo1)
- Save the repository URL for later use (e.g., in Notepad)
- Open and edit files in the repository (locally in PyCharm/Cursor or directly in GitHub)
- Understand how changes in your code are synced back to the repository
- Add bamarshall06 as a collaborator so the instructor can access your private repo
Watch: GitHub Starter Kit Tutorial
GitHub Starter Kit - Notes
Personal GitHub Account
Example account: bamarshall06
Contains multiple repositories (repos) – projects/files stored in GitHub.
Using the Starter Kit
Public template repo: starter kit Flask 2025
Purpose: base template for creating student repos.
To start:
- Click "Use this template"
- Select "Create a new repository"
- Naming convention: lastname-demo-1 (e.g., marshall-demo-1)
- Make the repo private
- Click Create repository
After Repository Creation
A new private repository is created, cloned from the starter kit.
You can:
- Click Code → Copy URL to save the repo URL for later (suggest saving in Notepad).
- Open files in PyCharm or Cursor to edit.
- Edit files directly in GitHub (in the browser).
Example: app.py
- Contains starter Python code.
- Any changes (locally or in GitHub) update the repository.
Adding Collaborators
- Go to Settings → Collaborators
- Add instructor: bamarshall06 as a collaborator.
- This allows instructor to view student work inside the private repo.
Key Terms
- Repository (Repo): Project folder in GitHub.
- Template Repo: Base repo you copy to start projects.
- Collaborator: Someone with permission to access and edit a repo.
Summary
Lesson 1 introduced GitHub, how to copy the starter kit Flask 2025 repo, set up your own private repo named with the correct format, save the repo URL, edit files, and add the instructor as a collaborator.