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:
For Milestone M2, the release fields must be set as follows:
Release Field
Values
Tag version
m2
Release title
Milestone M2
Grading Rubric
Grade Requirements. Minimum requirements to earn each grade:
Pass:
GitHub release for the iteration is created.
Follows naming conventions for release title and tag.
Release commit is a version of the code that can be used to replicate the demo video.