SAP

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

Publish a Tutorial to Production (v2 parser)

Learn how to publish your tutorial to the live SAP developer's Tutorial Navigator.

Overview

🎓 beginner ⏱ 5 min. CloudBeginner

You will learn

  • ✔How to move your tutorial to your fork
  • ✔How to request to move your tutorial to production
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 →

Steps

Intro

To publish a tutorial, your finished tutorial is copied from the Tutorials-Contribution repository to your fork of the Tutorials repository. You must do this because you don’t have access to the production Tutorials repository in the sap-tutorials account.

You then request that the tutorials be merged into the production Tutorials repository in the sap-tutorials account, by creating a pull request, which asks the sap-tutorials account to pull your changes into their repository.

Instructions for how to do this using Visual Studio Code can be found in Use Visual Studio Code to Author Tutorials.

Once in the production repository, an automatic process creates the tutorial page in the live Tutorial Navigator, usually within 5 minutes.

IMPORTANT! Only move your tutorial to production once you have checked your tutorial (i.e., proofread, edited, checked the images), and once a local colleague and the evangelist for your area have reviewed and approved the tutorial.

Some things to look out for:

  • Can the tutorials be done without any special license?
  • Is all the text formatted OK?
    • Numbering is continuous.
    • Indents and spacing OK.
  • Are the images up-to-date?
  • Do the images show proprietary information (e.g., user IDs, URLs)
  • Are the titles and step titles in the correct format (i.e., start with simple verb, title case for titles, sentence case for steps).
  • Do 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 Publish your tutorial to production
—

  1. Before publishing your tutorial to the production repository, please be sure that you check it in the QA instance of the Tutorial Navigator

  2. Once the quality of your tutorial has been assured, you will need to copy it into your local fork of the repository. Right click on the tutorial folder that you wish to publish to production and select Duplicate.

    Duplicate function
    Duplicate function

  3. Edit the path that is presented to you so that the folder is duplicated to the production repository. This is typically achieved by removing the -Contribution from the path, but this might vary.

    Duplicate path
    Duplicate path

  4. If the tutorial already exists, then you will get a message confirming that you wish to overwrite the existing file (the answer is “Yes”). If it is a new file, it will write into the folder without a warning message.

  5. In order to push the changes to production, you will need to select Commit and Push from the drop down for the respective repository in the Source Control (VS Code).

    If you are not using VS Code, please follow the process to Stage, Commit, and Push your changes to your repository fork.

  6. If you make changes on a forked repository, as many of us do, you will need to submit a pull request in order for your changes to be merged with the repository’s main branch.

    • Navigate to Source Control and select the Create Pull Request button.

    Create pull request
    Create pull request

    • Enter a message in the title field (mandatory) and a description (optional), then select the Create button. Typically, you will see the list of commits in the pull request as well.

    Pull request data
    Pull request data

You may also create pull requests directly in your fork of GitHub.

If you previously created a pull request that has not yet been merged or closed, then your new changes are automatically added to the existing pull request and you do not have to create a new pull request (and you can skip this step).

  1. You can check your pull request by going to the list of open pull requests for the sap-tutorials/Tutorials repository. Yours should be listed there.

List of pull requests
List of pull requests

Someone on the evangelists/tutorial team will review your changes and, if all is OK, merge them into the production repository. Within 10 minutes they will appear on the production website.

Step 2 Troubleshooting
+

Resources

Discussion

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

Submit detailed feedback Discuss in Community
Steps
Step 1 of 2
1. Publish your tutorial to production 2. Troubleshooting
Next