@exercism/ocaml, this is related to #509, but I've formatted the track config and resorted the exercises here. I did this because configlet create --practice-exercise <slug> is now the preferred way to pull upstream content rather than configlet sync, and configlet create will format the track config. That adds noise to the exercise PRs so I did it here first.
After that, I grouped the current exercises by the binned difficulty levels (1-3 being easy, 4-7 being medium, and 7-10 being hard) and then internally sorted each group by exercise name. That means all the easy exercises are together for example. If a student is looking for a specific exercise, they can use the provided search functionality on the site.
If you don't want to sort the exercises, we can close this PR, and I'll just move onto the exercise PRs (currently protein-translation and scrabble-score). Since I'll use configlet create, the track config will get formatted in the first exercise PR, but it won't be an issue after that.
@exercism/ocaml, this is related to #509, but I've formatted the track config and resorted the exercises here. I did this because
configlet create --practice-exercise <slug>
is now the preferred way to pull upstream content rather thanconfiglet sync
, andconfiglet create
will format the track config. That adds noise to the exercise PRs so I did it here first.After that, I grouped the current exercises by the binned difficulty levels (1-3 being easy, 4-7 being medium, and 7-10 being hard) and then internally sorted each group by exercise name. That means all the easy exercises are together for example. If a student is looking for a specific exercise, they can use the provided search functionality on the site.
If you don't want to sort the exercises, we can close this PR, and I'll just move onto the exercise PRs (currently protein-translation and scrabble-score). Since I'll use
configlet create
, the track config will get formatted in the first exercise PR, but it won't be an issue after that.