Difficulty: Beginner
Estimated Time: 55 Minutes

The definition of each step of this tutorial can be found at https://github.com/devonfw-tutorials/tutorials/tree/main/create-your-own-tutorial.

Feel free to report any errors to us or fix them yourself. Errors can be reported by creating an issue in the tutorials repository. To fix the error fork the repository and create a pull request. Errors in the wiki can be reported and fixed in the tutorial-compiler repository. You can find a description of what to look for when creating a pull request at the devonfw contribution guide: https://devonfw.com/website/pages/community/community.html#community.asciidoc_contributing-to-devonfw. If you want to create a tutorial you can start with the katacoda tutorial and read the description for creating your own tutorials: https://github.com/devonfw-tutorials/tutorials/wiki/Development.

In this scenario, you will learn how to create your own tutorial using the tutorial compiler.


  • GitHub account

Learning goals

  • You will learn how to set up the environment and get an introduction to the syntax for writing your own tutorial.

You can find the documentation of the tutorial compiler here:


Create your own tutorial

Step 1 of 11

Fork the tutorials repository

Setup your workspace

Let's start!

First of all, go to the tutorials repository on GitHub:


Fork the repository by clicking on the 'Fork' button. This will create a copy of the repository in your own GitHub account. You will find it in 'Your repositories'.


Open the forked repository in your GitHub account and copy the repository URL as shown in image below.