Automation Kit for Power Platform

Authoring-Richtlinien

In den folgenden Abschnitten werden Richtlinien und Hinweise zum Erstellen von Startdokumentation beschrieben.

Leitlinien

In den folgenden Abschnitten werden technische, design- und ergebnisorientierte Richtlinien für das Verfassen von Beiträgen beschrieben.

Ziele

Bei der Erstellung unserer Dokumentation ist es wichtig zu überlegen, wie wir es unseren Lesern ermöglichen, Fallen Sie in die Grube des Erfolgs.

Brad Abrams definiert Die Grube des Erfolgs 2003 wie

Die Grube des Erfolgs: im krassen Gegensatz zu einem Gipfel, einem Gipfel oder einer Reise durch eine Wüste, um den Sieg durch viele Prüfungen zu finden und Überraschungen, wir wollen, dass unsere Kunden einfach in erfolgreiche Praktiken verfallen durch die Nutzung unserer Plattform und Frameworks. In dem Maße, in dem wir es leicht machen, in Schwierigkeiten zu geraten, scheitern wir.

Berücksichtigen Sie angesichts dieses Ziels Folgendes:

  • Bieten Sie ein “Erlebnis ohne Klippen”

    • Unterstützen Sie Administratoren und zentrale Governanceteams bei der Erstellung eines Self-Service-Modells mit Automatisierungskit für Power Platform

    • Ermöglichen Sie es Benutzern, Entwicklungsumgebungen zu nutzen, um praktische Übungen zu erhalten, wenn keine zentrale Umgebung verfügbar ist und sie Funktionen vor einem Test oder einer Produktionsbereitstellung der Automatisierungskit für Power Platform

    • Besprechen Sie die Verwendung von Testumgebungen mit einfacher Einrichtung, um die Automatisierungskit für Power Platform

  • Stellen Sie einen Kanal für Feedback bereit. Geben Sie unseren Kunden Optionen, um Input zu geben, was wir verbessern können

Quellcodeverwaltung

  • Sie haben abgeschlossen Dokumentation Schritte zum Herunterladen und Übertragen von Änderungen in das GitHub-Repository
  • Neue Änderungen werden per Push an eine neue Verzweigung übertragen und verfügen über eine Pull Request, um Änderungen zu überprüfen
  • Die gesamte Dokumentation sollte entweder Markdown, JSon oder statische Assets sein, die Versionskontrollen sein und mit dem Standard-Pull-Request-Prozess überprüft werden können.

Design-Richtlinien

Homepage

  • Haben Sie einen klaren Titel und Untertitel, der das Ziel des Startererlebnisses umreißt
  • Stellen Sie einen Aufruf zum Handeln bereit, um andere verwandte Ereignisse einzubeziehen. Registrieren Sie sich beispielsweise für die Bürozeiten.
  • Link zur Aktion “Erste Schritte” als primäre Aktion zur Unterstützung neuer Benutzer an Bord
  • Sekundäre Aktion zum Teilnehmen an Bürozeiten, um den Aufbau einer Benutzergemeinschaft zu unterstützen
  • Kacheln allgemeiner Aktionen einschließen
  • Zusammenfassung der Funktionen, die die Benutzer bei der Verwaltung von Hyperautomatisierungsprojekten unterstützen
  • Fußzeilennavigation für allgemeine Links.

Lesen Sie die Standortkonfiguration , um weitere Informationen zum Konfigurieren der Homepage zu erhalten.

Wiederverwendung

  • Verwenden Sie hugo layouts, um ein neues Design anzugeben oder das aktuelle Design zu überschreiben, indem Sie Inhalte im Ordner site\layouts ablegen

  • Das Ändern von Layouts sollte es ermöglichen, statisches HTML in vielen Hosting-Speicherorten einzubinden. Zum Beispiel

    • GitHub-Seiten
    • Power-Seiten
    • Freigabepunkt
    • Statische Azure-Websites
  • Der Ansatz kann von Partnern oder Kunden als Vorlage verwendet werden, um “Dokumentationspakete” zu erstellen, um die Nuture-Phase von Automatisierungskit für Power Platform Dokumentation

  • Bereitstellung der Möglichkeit für mehrere Benutzer der Dokumentation (z. B. Kunden- und Partner-Center of Excellence-Teams)

  • Einbinden von vom Benutzer bereitgestellten Inhalten zulassen

  • Upgrade-Prozess zulassen, der das Abrufen neuer Änderungen aus Automatisierungskit für Power Platform Starter-Dokumentation

Markdown-Seiten

  • Sie können verwenden Visual Studio-Code So bearbeiten Sie die Markdown-Dateien

  • Markdown-Dateien sollten sich im Ordner /site/content befinden.

  • Jede Markdown-Datei sollte auf jeder Seite eine gemeinsame Kopfzeile enthalten

title: Sample page
description: Automation Kit sample page
sidebar: false
sidebarlogo: fresh-white
include_footer: true
  • Markdown-Dateien sollten Shortcodes verwenden, um JavaScript einzubetten

Shortcodes

Kurzwahlnummern bieten die Möglichkeit, dynamische Inhalte in eine Markdown-Seite aufzunehmen. Weitere Informationen zu Shortcodes finden Sie im Hugo Shortcode-Dokumentation

Dieses Projekt enthält auch zusätzliche Shortcodes

Inhaltsverzeichnis

Fügen Sie die Toc Folgen Sie dem Shortcode zu Ihrem Markdown, um ein Inhaltsverzeichnis mit Markdown-Headern in die Seite aufzunehmen, die von {{ und }}

<toc/>

Frage

Fügen Sie eine Reihe von Fragen in Ihre Seite ein, umgeben von {{ und }}

<questions name="/content/en-us/foo.json" completed="Thank you for completing foo" showNavigationButtons=false />

Parameter:

  • Name Der Name der JSon-Datei, die die zu importierenden Fragen enthält. Lesen Fragen Weitere Informationen zum Question File Format
  • abgeschlossen Der Text, der angezeigt werden soll, wenn die Fragen abgeschlossen sind
  • showNavigationButtons true/false-Wert für den Schuh Navigationsschaltflächen Weiter/Zurück/Abgeschlossen

Externes Bild

Fügen Sie ein Bild aus einer externen Quelle in Ihre Seite ein, umgeben von {{ und }}

<externalImage src="https://github.githubassets.com/images/icons/emoji/unicode/1f6a7.png" size="16x16" text="Construction Icon"/>

Parameter:

  • Src Der Quellpfad zum zu importierenden Bild
  • Größe Die Größe in Pixeln, auf die die Größe des Quellbilds geändert werden soll
  • Text Der alternative Text, der in das Bild eingefügt werden soll

Notizen

GitHub-Seiten einrichten

Die folgenden Schritte wurden verwendet, um die GitHub-Seiten für die Website einzurichten

  1. Überprüfen Sie den Dokumentationszweig

    git checkout gh-pages
    
  2. Hugo extended ist installiert

    • Sie können auch mit chocolatey unter Windows installieren
    choco install hugo-extended -confirm
    
  3. Zum Site-Ordner wechseln

    cd site
    
  4. Testen Sie Ihre Änderungen

    hugo serve
    
  5. Führen Sie den folgenden Befehl aus, um die statische HTML-Site im Site-Ordner zu erstellen

    hugo
    
  6. Pushen Sie Ihren gh-pages-Zweig auf GitHub

  7. Einrichten des GitHub-Projekts zum Aktivieren von Pages

    • Siehe Konfigurieren einer Veröffentlichungsquelle für Ihre GitHub Pages-Website - GitHub Docs
    • Ausgewählter gh-pages-Zweig und Ordner /docs

Image-Badge für die Startseite aktualisieren

Um das Startseitenbild an ein Status: Public Preview-Badge anzupassen, gehe ich wie folgt vor:

  1. Klonen Sie das svg-badges Repo

    git clone https://github.com/anouarhassine/svg-badges.git
    cd svg-badges   
    
  2. Module installieren

    npm install
    
  3. Starten des Webservers zum Generieren von Badges

    npm run start
    
  4. Badge generieren

    http://localhost:9000/static/Status-Public%20Preview-Green
    
  5. Laden Sie das SVG-Badge herunter

  6. Verwenden Sie Inkscape, um vorhandenes SVG zu bearbeiten und Ergebnisse zu speichern

  7. Neues Bild in den Ordner static\images\illustrations hochladen

  8. Ändern des config.yaml-Heldenbilds

    params:
        hero:
            image: illustrations/worker-public-preview.svg 
    

Frage und Antwort

Frage Warum wurde Hugo ausgewählt?

Hugo ist ein beliebter statischer Site-Generator, der den Inhalt der Automatisierungskit für Power Platform Startdokumentation, die in statisches HTML umgewandelt werden soll, das in GitHub-Seiten gehostet werden kann

Frage Warum haben Sie nicht einen anderen statischen Site-Generator ausgewählt?

Das Power CAT-Kernteam hatte bereits Erfahrung mit Hugo

Frage Warum wurde Microsoft Forms nicht für Fragen verwendet?

Ein gestalterisches Ziel war es, den Frageprozess direkt in den Inhalt zu integrieren.

Frage Warum GitHub-Seiten zum Hosten von Inhalten?

Der Quellcode für Automatisierungskit für Power Platform existiert bereits auf GitHub, und die native Unterstützung von GitHub-Seiten war eine Wahl, wo der Inhalt gehostet werden sollte.

Frage Warum ist dieser Inhalt nicht aktiviert? http://learn.microsoft.com?

  • Wenn Inhalte zu allgemein wiederverwendbaren Anleitungen gereift sind, können sie zu https://learn.microsoft.com

  • Ein wichtiges Designziel wird durch GitHub-Hosting ermöglicht

    • Aktive Community-Beiträge zulassen

    • Förderung des Nuture Prozesses des Center of Excellence, damit die Dokumentation von Kunden und Partnern wiederverwendet werden kann

Frage Warum wird der Ansatz nicht auf andere Power CAT-Projekte angewendet?

Die Automatisierungskit für Power Platform experimentiert mit diesem Kanal der Dokumentation, um unsere bestehenden Lerninhalte. Basierend auf dem Feedback und den Ergebnissen dieses Experiments werden wir bewerten, ob andere von Power CAT verwaltete Projekte einen ähnlichen Ansatz verfolgen werden.

Frage Wie sehe ich Probleme mit offener Dokumentation?

Besuchen Sie unsere Probleme mit offener Dokumentation Seite

Frage Wie kann ich eine neue Dokumentationsfunktionsanfrage stellen?

Erstellen Sie eine neue Feature-Anfrage