At the end of the Milestone M2 iteration, once all team members’ tasks have been completed and their pull requests have been merged into the main branch, your team must create a GitHub release for the milestone.
Code Builds and Runs. The instructor should be able to build and run the release code using the usual approach covered in the course. If any special instructions are required to build/run your software, include them in the project’s README file.
Replicable Demo. The instructor should be able to replicate your demo video using the code in the release. If certain data are required to replicate the demo, you must somehow make that data available to the instructor.
Release Demonstration
Here is a video demonstration of how to create a GitHub release:
Release Field Values
For Milestone M2, the release fields must be set as follows:
Release Field
Values
Tag version
m2
Release title
Milestone M2
Grading Rubric
High-Pass:
GitHub release for the iteration was created.
Followed naming conventions for release title and tag.
Release commit was a version of the code that could be used to replicate the demo video.
Low-Pass: Failed to meet requirements for High-Pass, but was corrected by the specified deadline for making corrections.