Skip to content

Commit ef4e491

Browse files
ErikSchierboomiHiD
andcommitted
Add description of concept documents (exercism#2761)
[Docs] Add description of concept documents Co-authored-by: Jeremy Walker <[email protected]>
1 parent bffe351 commit ef4e491

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

reference/implementing-a-concept-exercise.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@ Please also watch the following video:
1414

1515
As this document is generic, the following placeholders are used:
1616

17-
- `<SLUG>`: the name of the exercise in kebab-case (e.g. `anonymous-methods`).
18-
- `<NAME>`: the name of the exercise in snake_case (e.g. `anonymous_methods`).
17+
- `<SLUG>`: the slug of the exercise in kebab-case (e.g. `calculator-conundrum`).
18+
- `<NAME>`: the name of the exercise in snake_case (e.g. `calculator_conundrum`).
19+
- `<CONCEPT_SLUG>`: the slug of one of the exercise's concepts in kebab-case (e.g. `anonymous-methods`).
1920

2021
Before implementing the exercise, please make sure you have a good understanding of what the exercise should be teaching (and what not). This information can be found in the exercise's GitHub issue.
2122

@@ -24,14 +25,17 @@ To implement a concept exercise, the following files need to be added:
2425
```
2526
languages
2627
└── python
28+
├── concepts
29+
| └── &lt;CONCEPT_SLUG&gt;
30+
| ├── about.md
31+
| └── links.json
2732
└── exercises
2833
└── concept
2934
└── <SLUG>
3035
├── .docs
3136
| ├── instructions.md
3237
| ├── introduction.md
33-
| ├── hints.md
34-
| └── after.md
38+
| └── hints.md
3539
├── .meta
3640
| ├── config.json
3741
| └── example.py
@@ -42,8 +46,7 @@ languages
4246
├── .docs
4347
| ├── instructions.md
4448
| ├── introduction.md
45-
| ├── hints.md
46-
| └── after.md
49+
| └── hints.md
4750
├── .meta
4851
| ├── config.json
4952
| └── example.py

0 commit comments

Comments
 (0)