Skip to content

Seventh Outcobra Meetup, 08. March 2018

Florian Bürgi edited this page Mar 10, 2018 · 4 revisions

7th Outcobra Meetup / Semester handling

Agenda Items

  1. Semester handling
  2. Security Audit - #379
  3. Sprints - Live or let die
  4. Release planning
  5. Enhancements and issues

1. Semester handling

They way how semesters are handled now (in Clean Apple, V1.3.0) is not really satisfactory. There are multible weaknesses.

  1. A new subject has to be created every semester
  2. For every institution the semester has to be different, even though they might actually be the same.
  3. The list of subjects gets confusingly full with dublicates.

To make the subjects reusable and the semesters more handy we descided to decuple the semesters from the other entities and make the hirarchy a little flatter.

To clean things up even more we want to develop the semester-chooser. The semester-chooser allows the user to choose wich semester he want to work with (globally). Trough that, we can fix the problem with the bad overview and user guidance on the mark view as well.

After a longer desussion we agreed on the following solution: (simplyfied database structure) DB

2. Security Audit

We are going to do security audits and we try to get a non-commercial license.

3. Sprints

Because we are not really living the scrum life we decided to let the sprints die.

4. Release-Planning

We are going to fully automate our release porcess. Therefore we have to take care of the following things:

  • version number
  • tagging
  • jar publishing on github

5. Issues and Enhancements

All of them are either minor or related to the semester handling. Based on that we came to the conclusion that we want to invest all of our power into the semester chooser and get back to the other issues later.