From d773f672cf6068dcd2a4159f18e2d3cda22a98b0 Mon Sep 17 00:00:00 2001 From: Michael Haaf Date: Mon, 27 Nov 2023 16:33:39 -0500 Subject: [PATCH] Update milestone-4a.mdx --- src/content/docs/project/milestone-4a.mdx | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/content/docs/project/milestone-4a.mdx b/src/content/docs/project/milestone-4a.mdx index 9c40631..415c38c 100644 --- a/src/content/docs/project/milestone-4a.mdx +++ b/src/content/docs/project/milestone-4a.mdx @@ -18,15 +18,19 @@ In addition to a short progress update (like Milestone 3a/3b), your app will now Like Milestone 3b, a portion of your grade will be based on participation in lectures leading up to the Milestone (week of Nov 26-Dec 1). -Finally, you will be required to mark your first release of the application and have a complete GitHub Action workflow for generating a release of the application. Instructions for this portion of the milestone will be covered in class starting **Friday, Nov 17**. Lecture notes (to be finalized by Nov 17) will appear in [the software distribution & versioning lecture notes](/5A6-F23/lectures/development/05-software-distribution) and [CI/CD with Github for Android lecture notes](/5A6-F23/lectures/developement/03-ci-cd). +**NOTE:** the following paragraph is out of date. See the paragraph below it for an update. + +Finally, you will be required to mark your first release of the application and have a complete GitHub Action workflow for generating a release of the application. Instructions for this portion of the milestone will be covered in class starting **Friday, Nov 17**. Lecture notes (to be finalized by Nov 17) will appear in [the software distribution & versioning lecture notes](/5A6-F23/lectures/development/05-software-distribution) and [CI/CD with Github for Android lecture notes](/5A6-F23/lectures/development/03-ci-cd). + +**UPDATE:** We will cover CI/CD and releases in full for Milestone 4b. You instead are encouraged to set up Firebase Authentication. See the Requirements section for more details. ## Marking scheme -In class, I will hand out self/peer assessments. On **Dec 1**, teams will prepare (short, ~5min) presentations updating the class on their project so far. +In class, I will hand out self/peer assessments. On **Dec 1**, teams will prepare (short, 5-10min) presentations updating the class on their project so far. The grade you/your teammates receive is schemed out of 70 marks total: -- (10): Participation in-class in all lectures (Nov 24 / 27 / 29) leading up to the milestone** +- (10): Participation in-class in all lectures (Nov 27 / 29 / Dec 1) leading up to the milestone** - (10): Progress on defined requirements / updates to requirements - (10): Quality of repository management / issue-tracking / progress documentation - (10): Individual contribution to project @@ -38,4 +42,6 @@ The grade you/your teammates receive is schemed out of 70 marks total: - Expectations: - You should have a defined issue which tracks and shows the commits where these features were added that has been accepted by your team and pulled into your main branch. - You should be prepared to demonstrate your progress on this on Dec 1. -- (10): GitHub CI/CD for Android: publishing a versioned release that automatically updates when `main` branch is updated. +- (10): **PICK ONE OF THE TWO FOLLOWING OPTIONS** + - (new option, recommended) Firebase integration used for Authentication (see Talib's notes from Nov 24) + - (original option, will be covered by Milestone4b) GitHub CI/CD for Android: publishing a versioned release that automatically updates when `main` branch is updated.