Automate toolbox generation from exercise markdown #67
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
A few changes being introduced which haven't been tested yet.
Initially, for each exercise we were creating a
Lessoncomponent from the imported exercise which was localised. The exercises were manually added to an array with their toolboxes manually created as well. This PR changes theExercisesfolder to be a flat structure which serves an array of the exercises and their toolboxes. It introduces a<!--block-->tag which we can wrap blocks in markdown to explicitly signal that we expect this block to be used in a toolbox. This is parsed and added into an object next to the markdown text of the exercises.View rendered client/src/Exercises/01-stuff.md
View rendered client/src/Exercises/02-more-stuff.md