-
Notifications
You must be signed in to change notification settings - Fork 8
Spring 2023 Software Release
This wiki page serves as documentation for the software release in spring 2023.
The features that need to be fully functional for the software release will be the roll call, social media and elections.
The subsystems released will be the scala backend and the web frontend.
Some features will have to be **disabled **if they won't be showed at the demo: witnessing, digital cash and connection to test servers.
Sample proposal schedule:
May 18th: first release
May 25th: second release
June 1st: third release
June 8th: fourth and final release - Used on June 12th for the demonstration
Keeping track of the testing for each release (manual / automated) Google Spreadsheet
This Github project was created to keep track of the release steps and tasks. The "Backlog" column contains the issues that need to be fixed for the release, the "In Progress" column contains the issues that are currently being worked on. When you start working on an issue from the Backlog you can move it to "In Progress". Finally, we have columns "Done in release x" to keep track of the bugs solved for each intermediary release. You can also see the progress of the releases in the Milestones section.
In addition to the usual labels (by subsystem, issue type etc...) we have priority labels (P0, P1, P2, P3). The issues with label P0 should be fixed first. When finding a bug, we can create an issue as usual and add the priority label to it and add it to the Backlog.