-
Notifications
You must be signed in to change notification settings - Fork 17
Description
The current idea behind the exercises/solutions has several drawbacks:
-
Exercises are branched from solutions if they build up on each other make it impossible to rebase it automatically
-
Exercise Template does not support writing tests easyli
-
create new exercises template with testing capabilities without maven/gradle and without downloading dependencies
-
create for each task a dedicated branch just based on the exercise template branch no more branching from solution branches (exe)
-
create solution branch only referencing the exercise branch (sol)
-
create tooling for updating solutions (optional if too hard)
-
create manual how to update exercises if needed (rebase exercise -> rebase solution and formatting)
-
adjust the exercise component to make it backwards compatible or a second one to target new branches
-
use task and solution for the new cleanuped branches to make it work
-
delete all old branches!