Skip to content

Commit 13c12bc

Browse files
Merge pull request #299 from mustafaokyay/main
Definition of DONE.md
2 parents 4c1ffe8 + 4def56f commit 13c12bc

2 files changed

Lines changed: 48 additions & 0 deletions

File tree

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# **General**
2+
* I kept the name of my tutorial short. For a small explanation of my tutorial, I used sub-topics.
3+
* I described what I wanted to train in a few words and clearly state the objective of my tutorial. This should give the reader an idea of what to expect from my tutorial and help them to determine if they really want to learn this topic.
4+
* I addressed the user directly.
5+
* I was clear and concise in my writing.
6+
* I provided links for further related topics.
7+
* I did not just copy and paste the documentation into a tutorial. I broke down the information into smaller and more simple packages.
8+
* I want to teach something. Therefore, I did not just write down the steps and results but explained why this step was necessary.
9+
* I rather made many small steps than a few big steps.
10+
* I used images and code examples in my tutorial which were provided in the devonfw documentation. Plain text gets boring after time.
11+
* I used an organized structure in my tutorial.
12+
* All the things that the user should do actively, I have always written with function calls and steps . I have not given any instructions for action in text form.
13+
* I proofread my tutorial:
14+
1. Are the steps available and in the correct order?
15+
1. Are there any spelling mistakes?
16+
1. Does everything make sense?
17+
* I ran through the latest update of my tutorial in Katacoda-Dev and checked if everything was working as intended BEFORE requesting a review.
18+
19+
# **Technical**
20+
* The files that were used in `nextKatacodaStep `are available in `.asciidoc` files and do not contain Katacoda Syntax. `nextKatacodaStep` is almost never needed.
21+
* Commands like `--- cd devonfw {{execute T1}} ---` should not be used, as it could break certain functions.
22+
23+
# Different types of tutorials
24+
* “Learning”: The user gets a detailed explanation of certain code/feature/functionality.
25+
* “Quick Start”: Implementing code/feature without comprehensive explanation
26+
* “Try Out”: The user gets a working sample project (like MyThaiStar), suitable for showcasing functionalities and ease of use.
27+
28+
# **Additional things to consider**
29+
30+
### Only for Learning-tutorials:
31+
32+
* I provided a detailed explanation of the topic in a way, that everybody can understand it.
33+
* I used more theory and less practice.
34+
35+
### Only for Quick Start-tutorials:
36+
37+
* I implemented a certain functionality straightforward without any comprehensive explanation.
38+
* I emphasized practice, and used less theory.
39+
* I only provided the information which is really needed to understand what I did in the tutorial.
40+
* For comprehensive explanation of the everything what I have done in the tutorial, I provide links to either the devonfw documentation or the specific Learning-tutorial of the topic (if there is any).
41+
42+
### Only for Try Out-tutorials:
43+
44+
* I wanted to showcase a certain sample project/feature and its capabilities in a fast and straightforward way to the reader. Example: Tutorial for launching MyThaiStar, so the reader can click through it, and see what is possible.
45+
* I provided little explanation of the things done in the tutorial.

documentation/Home.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
To download and setup the tutorial-compiler use the description in the setup section.<br/>
44
[Setup](https://github.com/devonfw-tutorials/tutorial-compiler/wiki/Setup)
55

6+
If you want to know if your tutorial meets the general requirements, check out the Definition of DONE<br/>
7+
[Definition of DONE](https://github.com/devonfw-tutorials/tutorial-compiler/wiki/Definition-of-DONE)
8+
69
The Development section may help you to contribute code to the tutorial-compiler.<br/>
710
[Development](https://github.com/devonfw-tutorials/tutorial-compiler/wiki/Development)
811

0 commit comments

Comments
 (0)