Tutorial Co-Creation with GitHub

UA Strategy / Content Co-Creation with GitHub / Tutorial Co-Creation with GitHub

Intended Audience

Development teams with minimal or no user assistance (UA) support are the main target group of these guidelines.

Prerequisites

guideline
If there’s no dedicated UA support, the UA consultant participates in the Copy-Editing phase, while SME assumes all other UA responsibilities.

Planning

See Plan Tutorials in the SAP Tutorial Navigator page in Workzone. The development team (that SME is part of) plays a key role in defining the roadmap and priorities for tutorials.

Scenario Selection (SME)

Infrastructure Setup

Request Repository Creation (UA, SME)

  1. Submit a request for the creation of individual Tutorial Navigator repositories (both QA and PROD environments). For more details, see Get Access in the SAP Tutorial Navigator page in Workzone.

  2. Ensure that the repositories are part of the correct GitHub organization SAP Tutorials and content from each repository is built to the corresponding Tutorial Navigator environment. You should have the following repositories:

Repository Administration (UA, SME)

Define Collaboration Workflow (UA, SME)

Troubleshooting

Link to troubleshooting info goes in this section

Changes not building

Create Drafts

Raw Drafts (SME)

guideline
In case of any contradictions between the style guides, follow the guidance in the SAP Style Guide for Technical Documentation.

Testing

End-to-End Testing (UA, SME)

Iterative Improvement (UA, SME)

Review

Language and Style Editing (SME)

guideline
In case of any contradictions between the style guides, follow the guidance in the SAP Style Guide for Technical Documentation.

Acrolinx

Acrolinx examines your content regarding tone, terminology, style, spelling, and grammar and helps you improve your texts by indicating problems and suggesting solutions.

To configure Acrolinx for VS Code:

  1. In VS Code, navigate to the Extensions tab on the left and search for Acrolinx for Visual Studio Code.
  2. Install the Acrolinx for Visual Studio Code extension and restart VS Code.
  3. Once installed, the Acrolinx sidebar is available within VS Code. Configuration steps are identical for both Acrolinx for Visual Studio Code and Acrolinx for IXIA CCMS Web. Follow Configuring Acrolinx in IXIA CCMS Web for detailed instructions.
  4. You’re now set up to check your markdown source with Acrolinx. For more information on using Acrolinx, see Using Acrolinx for Finding Content Issues and Keyword Research (SEO).

Technical Review (SME)

Copy-Editing

Quality Review (UA)

Complexity Evaluation (UA)

Publishing

Move to Production (UA, SME)

  1. Copy the tutorial from the repository with name <your-repo-name>-Contribution that is connected to the Tutorial Navigator QA environment to the repository with name <your-repo-name> that is connected to the Tutorial Navigator PROD environment - local action between two locally cloned repos.
  2. Commit the changes to the repository with name <your-repo-name> that is connected to the Tutorial Navigator PROD environment to trigger the build and publication process.
guideline
Detailed process: Publish a Tutorial to Production.

Consider Groups and/or Missions (UA, SME)

Share with Stakeholders (UA, SME)

Maintenance

Tutorials require regular updates to stay relevant and accurate.

Scheduled Reviews (UA, SME)

Feedback Loop (UA, SME)

Analytics (UA, SME)

Issue Tracking (UA, SME)

Best Practices for Collaboration

Early and Frequent Communication

Maintain open communication between SME and UA throughout the process to ensure alignment and resolve issues quickly.

Document Decisions

Keep a record of decisions made during the tutorial creation process, including feedback from reviews and changes made.

Focus on the User

Always prioritize the end-user experience by ensuring tutorials are clear, concise, and actionable.

Iterate and Improve

Treat tutorials as living documents that evolve with user needs and product changes.

By following these guidelines, UA and SME can collaborate effectively to create high-quality tutorials that empower users and enhance their experience with the product.