SAP

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
⤢ Open full site

Create a Tutorial

Create a tutorial from scratch, test it, and deploy it to the QA server. Production deployment will be described in a separate tutorial.

Overview

🎓 beginner ⏱ 15 min. TutorialBeginnerTutorial

You will learn

  • ✔How to create a new tutorial
  • ✔Lightweight preview using VS Code
  • ✔How to test your tutorial
  • ✔How to commit your tutorial to QA for detailed review and testing
Joshua Margo J Joshua Margo October 18, 2026
Created on October 18, 2026
Contributors

More from Joshua Margo

See all 9 tutorials by Joshua Margo →

Prerequisites

  • GitHub account in the SAP Tutorials organization and assignment of author role
    • Markdown editor (VS Code or other) on your local machine
    • Appropriate clone of production and QA repositories on your local machine

Steps

Intro

You write your tutorial in Markdown language. To learn how to use Markdown formatting for tutorials, see our very brief style guide and please follow the guidelines.

To see our style guide, you must be logged into GitHub and have permission to the QA repository.

A few writing tips:

  • Speak directly to the developer (if needed, use “you” and not “we” or “I”).
  • Be brief, but every step or so add an explanation of what the developer is accomplishing and why.
  • Avoid future tense.
  • Make sure all SAP names (of products and services) conform to branding guidelines. If you’re not sure, check with the Approved names and with your local User Assistance professional.

Step 1 Create new tutorial from template
—

Most of the elements that you will use to author your tutorial can be found in this tutorial. For this tutorial, the examples use VS Code as the markdown editor, but you can use any markdown editor to author and publish tutorials.

To begin writing a new tutorial, navigate to the tutorials folder in the respective Contribution respository. From that folder, select New Folder from the context menu.

New tutorial folder
New tutorial folder

Now that the tutorial file is created, right-click on the new folder and select New File. In the text box provided, enter the name of the markdown file by using the tutorial file name with the .md extension.

Begin by creating the meta data section. It should look like this:

markdown
---
author_name: Your Name
author_profile: https://github.com/yourGitHubname 
keywords: tutorial
auto_validation: true
time: 10
tags: [ tutorial>beginner, type>tutorial ]
primary_tag: type>tutorial
parser: v2
---

Here is some guidance:

FieldDescriptionExample
Tutorial File NameName of tutorial file (plus the extension .md), the folder containing the tutorial file, and (eventually) the URL path (plus the extension .html) to your tutorial on the QA and production systems.
 
Follow these rules for naming tutorials:
  • Up to 6 keywords in all lowercase connected by hyphens, from general to specific
  • No underscores
  • No buzz or stop words, as described in stopwords.md
  • Do not use sap.
  • Less than 50 characters
  • No umlauts (replace them with the character plus an e)
cp-webide-extensions-create
Tutorial TitleDisplay title that says what users will build/do. Start with imperative verb, title case, not ing, 5-8 wordsCreate an SAP Web IDE Extension
Tutorial DescriptionShort description under title – similar to title just expanded to about 20 wordsCreate an SAP Web IDE extension to implement your own functionality within the IDE.
TimeThe time the average developer will need to complete the tutorial.20
LevelIndicates how experienced the user needs to be with the technology.Beginner
Primary TagPick the best tag that represents the tutorial’s main topic/product. This tag is used to categorize the tutorial in search and on product pages.
 
If you want to use a tag not in the wizard, let us know and we will add it
products>sap-cloud-platform
Secondary TagsPick the primary tag again, plus additional tags that relate to the tutorial.
If the tutorial cannot be done on a trial system – not recommended – than add the tutorial>license tag.
products>sap-cloud-platform

When writing the title and description, make them short and to the point, and take note of how they will appear in the search results …

Title and description
Title and description

… and at the top of each tutorial.

Title and description
Title and description

When you are finished, a new tutorial is created and the Markdown file is opened for editing in a new tab.

New SAP Tutorial
New SAP Tutorial

In the same folder, create a file called rules.vr to hold the data for creating questions for the user to answer to show they understood the material. See Step 4 for more information.

The title and description cannot contain colons ( : ).

Step 2 Write your tutorial
+
Step 3 Preview your tutorial as a web page
+
Step 4 Add validation
+
Step 5 Push tutorial to QA
+
Step 6 Web Page Preview
+
Step 7 Test tutorial
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 7
1. Create new tutorial from template 2. Write your tutorial 3. Preview your tutorial as a web page 4. Add validation 5. Push tutorial to QA 6. Web Page Preview 7. Test tutorial
Next