This project was completed in Fall 2023 for CMSC322: Software Engineering Practicum.
To get started, please navigate to our main documentation landing page here.
Authors: Jenna Donaldson, Thando Tsela, Tony Wang, Yili Yu
This main project is your repository for the duration of the semester! Take care of it! Your team must communicate and coordinate to ensure that this project repo does not get totally borked!
Here are the main directories you need to worry about this semester:
docs
- this folder maintains all of your project documentation:puml
files andREADME
s. You will have deliverables that require updating this documentation.include
- the include files for the libraries your team makessrc
- the source files for libraries you decide to split out the implementationapp
- the main application(s) of the projecttests
- a battery of tests tests for your libraries and app
Your development must take place on your integration
branch and any feature branches you make!
Given the work below, you must decompose it into smaller feature chunks and generate issues for each one.
These issues will become a branch from integration
using the same naming scheme as you did in the Team Contract practicum.
When your team is ready to submit new code to me for review, you will submit a PR from integration
to main
and add me as a reviewer.
If this process is not followed, you will not earn all of your points for Github Management!