Skip to content

Commit be609d7

Browse files
committed
Explain consequence of toggling config variable
The 'concept_exercises' config variable could be misunderstood to mean that a track has concept exercises, whereas in practice it is used to toggle learning mode on or off for an entire track. Toggling to 'false' allows track maintainers to build out concept exercises without making them available on the site.
1 parent cfba3dc commit be609d7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

building/tracks/config-json.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ The following top-level properties contain general track metadata:
1616
- `indent_size`: the indentation size as an integer (e.g. `4`) (required)
1717
- `highlightjs_language`: the language identifier for Highlight.js (see the [full list of identifiers](https://github.com/highlightjs/highlight.js/blob/main/SUPPORTED_LANGUAGES.md)) (required)
1818
- `status`: an object describing which v3 features should be enabled: (required)
19-
- `concept_exercises`: a `boolean` value indicating if [Concept Exercises](/docs/building/tracks/concept-exercises) have been built (required)
19+
- `concept_exercises`: a `boolean` value indicating if [Concept Exercises](/docs/building/tracks/concept-exercises) have been built (required). When `true` the Exercism website interface changes to indicate that concept exercises are available for the track.
2020
- `test_runner`: a `boolean` value indicating if a [test runner](/docs/building/tooling/test-runners) has been implemented (required)
2121
- `representer`: a `boolean` value indicating if a [representer](/docs/building/tooling/representers) has been implemented (required)
2222
- `analyzer`: a `boolean` value indicating if an [analyzer](/docs/building/tooling/analyzers) has been implemented (required)

0 commit comments

Comments
 (0)