Skip to content

Commit 6df7da4

Browse files
ErikSchierboomiHiD
andcommitted
Add description of concept documents
[Docs] Add description of concept documents Co-authored-by: Jeremy Walker <[email protected]>
1 parent c0d4857 commit 6df7da4

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

reference/implementing-a-concept-exercise.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,9 @@ Please also watch the following video:
1818

1919
As this document is generic, the following placeholders are used:
2020

21-
- `<exercise-slug>`: the name of the exercise in kebab-case (e.g. `functions-basic`).
22-
- `<ExerciseSlug>`: the name of the exercise in PascalCase (e.g. `FunctionsBasic`).
21+
- `<exercise-slug>`: the name of the exercise in kebab-case (e.g. `calculator-conundrum`).
22+
- `<ExerciseSlug>`: the name of the exercise in PascalCase (e.g. `CalculatorConundrum`).
23+
- `<concept-slug>`: the slug of one of the exercise's concepts in kebab-case (e.g. `anonymous-methods`).
2324

2425
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](https://github.com/exercism/v3/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Atrack%2Fkotlin+Implement+new+concept+exercise+in%3Atitle).
2526

@@ -28,15 +29,18 @@ Any concept exercise in any v3 track requires the following files to be created:
2829
<pre>
2930
languages
3031
└── kotlin
32+
├── concepts
33+
| └── &lt;concept-slug&gt;
34+
| ├── about.md
35+
| └── links.json
3136
└── exercises
3237
└── concept
3338
└── &lt;exercise-slug>
3439
├── .docs
3540
| ├── instructions.md
3641
| ├── introduction.md
3742
| ├── hints.md
38-
| ├── source.md (required if there are third-party sources)
39-
| └── after.md
43+
| └── source.md (required if there are third-party sources)
4044
├── .meta
4145
| |── design.md
4246
| |── config.json

0 commit comments

Comments
 (0)