• Skip to primary navigation
  • Skip to main content
  • Skip to footer
Code The Dream School
Code the Dream Labs Logo

Code The Dream School

Main hub for class materials for Code the Dream’s classes

  • Code the Dream Home

Search Code The Dream School

Back End Practicum: Week 2

Getting Started with Teamwork

Finish setting up the foundation of your project, and get the hang of contributing to a code repository for a group project 

Activities

As a Team

  • Go around to each person on the team and use the standup format to check in. You’ll keep using this format at each weekly meeting throughout the practicum. This is a brief update, and any further conversation should continue after everyone does their check-in:
    • What have I been working on so far this week?
    • What will I be working on (or continuing) next?
    • What issues are blocking me?
  • Review your GitHub Project workflow and get ready for your first practice exercise, making a Pull Request.
    • At your weekly meetings, you’ll review the backlog (your “To-Do” column) and decide what needs to be worked on next.
    • Team members will assign themselves to tickets and that will be their project work for the week.
    • When a ticket  is complete, move it to “Done,” resolve any merge conflicts, and make a pull request (more on that next week).
  • Take a look at the tickets your group has written so far, and see where you can add detail, define additional tasks in new tickets, or break previously-defined work into even smaller, more manageable parts. 
    • If team members are ready to start on project work, you can also begin assigning tickets for each person to work on this week! 
    • If the team needs more time to get set up, spend time ironing out those issues and seeking assistance from your Project Lead.

On Your Own

  • Practice committing changes to the project with this exercise:
    • Follow the Working on a Feature section of the CTD Git Workflow for Open Source Applications guide, and create your first branch with a descriptive name
    • Add your name anywhere in the ReadMe file, and commit the change to your branch with a message describing what you did
    • Make your first pull request!
  • If you need to spend any more time setting up your environment, now is the time! Otherwise, get started on the project work that your group has defined through your tickets in GitHub. 

Resources

  • Video: What is a Pull Request? (Codecademy)
  • Article: Creating a Pull Request (GitHub Guides)
  • Optional Review Article: CTD Git Workflow for Open Source Applications (Code the Dream)
    • Optional additional video explainer on the Git Triangular Workflow (John McGarvey, Code the Dream)
  • Optional article: Git Handbook (GitHub Guides)
    • Refresher on Git and GitHub concepts

Footer

Copyright © 2025 Code the Dream School | All Rights Reserved | Privacy Policy