This issue is an adaptation of the Milestone 4b instructions to make the marking scheme for Project Management requirements (documentation, repository, CI/CD) more clear and to give you an independent way to track remaining requirements.
Feel free to link relevant issues you create to this issue. Close the issue when you have met all requirements (or, when the deadline has been reached -- in this case, comment which requirements you have not met).
(25) CI/CD Requirements
Project code is built/linted before pulled into main
See the "Enforce build on pull request/push" issue I created in your repository for more information.
See the "Enforce code quality and style" issue I created in your repository for more information.
Project code uses appropriate grade/sdk versions
See the "Update Gradle/SDK Versions" issue I created in your repository for more information.
Application releases are published to Firebase using a GitHub workflow
See the "Implement Firebase App Distribution Workflow" issue I created in your repository for more information.
(20) git/GitHub Requirements
Coding contributions by each member will be made clear by strict branch management (pull requests into main for release-ready changes, separate branches for testing/development)
to best of ability, all changes are reviewed/tested before pull into main;
to best of ability, commits are atomic (see course notes on this subject);
to best of ability, pull requests are linear series of commits, linear branch history is maintained
(30) Documentation Requirements
Issues are used effectively, relevant, clearly written, and their statuses are up to date by project deadline.
Wiki+Readme+Project polished and up to date
See the "README" and "Wiki" issues I created in your repository for more information.
A developer release has been made available for your project code and is documented on your GitHub
See the "Dev Release" issue I created in your repository for more information.
A production release has been made available for your project code and is documented on your GitHub
See the "Prod Release" issue I created in your repository for more information.
You have chosen a license for your project code.
See the "Choose a license" issue I created in your repository for more information.
title: (Overall) Project Management Requiremetns milestone: Milestone 4b Requirements label: question
Project Management requirements
(75 marks available out of 250 total)
This issue is an adaptation of the Milestone 4b instructions to make the marking scheme for Project Management requirements (documentation, repository, CI/CD) more clear and to give you an independent way to track remaining requirements.
Feel free to link relevant issues you create to this issue. Close the issue when you have met all requirements (or, when the deadline has been reached -- in this case, comment which requirements you have not met).
(25) CI/CD Requirements
main
(20) git/GitHub Requirements
main
;(30) Documentation Requirements