Skip to content

Rework Exercises/Solutions #80

@SteffenLm

Description

@SteffenLm

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!

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestquestionFurther information is requested

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions