You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This key is used to specify track-wide file locations. Rather than maintainers having to manually set the `files` key in the _exercises_' `config.json` files, support will be added to [configlet](./README.md) to use these track-wide patterns to automatically populate the exercises' `files` key.
31
+
32
+
The file patterns defined in the `files` object support the following placeholders:
33
+
34
+
-`%{kebab_slug}`: the `kebab-case` exercise slug (e.g. `bit-manipulation`)
35
+
-`%{snake_slug}`: the `snake_case` exercise slug (e.g. `bit_manipulation`)
36
+
-`%{camel_slug}`: the `camelCase` exercise slug (e.g. `bitManipulation`)
37
+
-`%{pascal_slug}`: the `PascalCase` exercise slug (e.g. `BitManipulation`)
38
+
39
+
Support will be added to [configlet](./README.md) to use these pattern to populate the `files` key in an exercise's `.meta/config.json` file.
22
40
23
41
### Example
24
42
@@ -38,6 +56,12 @@ The following top-level properties contain general track metadata:
0 commit comments