Setting Up Your Group Repository
This page supports Milestone 0 (group formation) — see the M0 README for the full deliverables. Your group does not create a blank repository from scratch: you start from the group project template.
- Create from the template: One member opens the group project template (also linked from Canvas) and clicks Use this template → Create a new repository. Set yourself as the owner, name the repository for your group, and choose Private. The new repository is the group’s own copy of the template. Do not fork the template: a fork of a public repository stays public, and its pull requests point back at the course template by default.
- Invite: That member adds the other teammates as collaborators (Settings → Collaborators) on the group repository, and adds the teaching team as instructed on Canvas; others accept the invite.
- Clone: Everyone launches their own Codespace from the group repository.
- Norms: Agree: “No direct pushes to
main” — all changes go through branches and pull requests. - Test: Everyone makes a small
README.mdupdate (for example, add your name) to verify access.