Skip to content

cmsc398w/git_project_1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Git Rescue Mission

Work through hands-on Git challenges with your team using a Python calculator codebase.

Getting Started

Step 1: Fork the Repository

One person from your group forks this repository to your group's GitHub account. Everyone else clones from that fork, not this original repo.

Step 2: Assign Roles

Each person in your group takes one role:

  • Role A
  • Role B
  • Role C
  • Role D (if needed)

Each role has different challenges but follows the same workflow.

Step 3: Read Your Instructions

Role-specific instructions are in:

  • instructions/role-A.md
  • instructions/role-B.md
  • instructions/role-C.md
  • instructions/role-D.md

Open your assigned file and follow it.

About the Project

This is a simple Python calculator with:

  • Basic arithmetic operations (src/calculator.py)
  • Input validation (src/validator.py)
  • Test suite (tests/test_calculator.py)

Getting Help

  • Read your role instructions carefully
  • Discuss approaches with your team
  • Refer to Git documentation

Success Criteria

Your PR is complete when:

  • All 7 checkpoints are finished
  • Tests pass
  • Commit history is clean and well-organized
  • At least one teammate has reviewed and approved
  • All review comments are addressed
  • Final deliverable documenting your commands is committed

About

Git Project Test

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages