Skip to content

exercism/tracks-maintenance-dashboard

This branch is 1 commit ahead of main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d53a010 · Jun 16, 2024
Jun 22, 2021
Dec 12, 2022
Feb 10, 2020
Oct 10, 2019
Aug 2, 2022
Aug 2, 2022
Oct 1, 2019
Feb 26, 2021
Aug 2, 2022
Feb 2, 2024
Feb 26, 2021
Feb 26, 2021
May 8, 2024
Feb 26, 2021
Jun 16, 2024

Repository files navigation

tracks-maintenance-dashboard

⚠️ Only works with tracks that have updated their track folders to the v3 format. Does NOT require the full v3 spec at all, just exercises/practice to exist.

A dashboard to help maintainers understand the state of tracks.

Track versioning

Add a versioning key to /src/data/tracks.json. The value is not a regular expression or glob pattern, but allows for very specific template replacements:

  • {exercise-slug} is replaced by the exercise slug, using dash-case
  • {ExerciseSlug} is replaced by the exercise slug, using CamelCase
  • {exercise_slug} is replaced by the exercise slug, using snake_case
  • {slug} is the same as {exercise-slug}

Stub tracking

Add a stub_file key to /src/data/tracks.json. The value is not a regular expression or glob pattern, but allows for very specific template replacements. Same as Track Versioning.

Exercise "unactionable"

In order to remove an exercise from the version table (marked as not in sync), add it to the unactionable -> versioning list in src/data/tracks.json.