Vielen Dank für Ihr Interesse an der Microsoft Graph-Dokumentation!
- Möglichkeiten zur Mitwirkung
- Bevor wir Ihre Pull-Anfrage annehmen können
- Repositoryorganisation
- Verwenden von GitHub, Git und diesem Repository
- Verwenden von Markdown zum Formatieren Ihres Themas
- Standard-Markdown
- Weitere Ressourcen
Sie können folgendermaßen an der Microsoft Graph-Dokumentation mitwirken:
- Wirken Sie an Artikeln über das öffentliche Microsoft Graph-Entwicklerdokumentationsrepository mit
- Melden Sie Dokumentationsfehler über GitHub-Probleme
- Fügen Sie Dokumentationsanfragen zu UserVoice der Office Developer-Plattform hinzu
Kleinere Korrekturen oder Erläuterungen, die Sie für die Dokumentation und die Codebeispiele in diesem Repository einsenden, erfordern kein Lizenzvertrag für Mitwirkende (Contribution License Agreement, CLA). Beiträge werden in Form von Pull-Anfragen angenommen. Wir versuchen, Pull-Anfragen innerhalb von 10 Werktagen zu überprüfen.
Wenn Sie neue oder erhebliche Änderungen an Dokumentation und Codebeispielen übermitteln möchten, müssen Sie uns einen Lizenzvertrag für Mitwirkende (Contribution License Agreement, CLA) senden, bevor wir Ihre Pull-Anforderung annehmen können, wenn Sie in einer dieser Gruppen sind:
- Mitglieder der Microsoft Open Technologies-Gruppe
- Mitwirkende, die nicht für Microsoft arbeiten
Als Mitglied der Community müssen Sie den Lizenzvertrag für Mitwirkende (CLA) unterzeichnen, bevor Sie umfangreiche Beiträge zu diesem Projekt leisten können, aber Sie müssen die Dokumentation nur einmal ausfüllen und einsenden. Lesen Sie bitte aufmerksam das Dokument. Möglicherweise muss auch Ihr Arbeitgeber das Dokument unterzeichnen.
Durch das Unterzeichnen des Lizenzvertrags für Mitwirkende (CLA) erhalten Sie keine Zugriffsrechte auf das Hauptrepository, aber es bedeutet, dass die Office Developer- und Office Developer Content Publishing-Teams in der Lage sind, Ihre Beiträge zu prüfen und überdenken. Falls das geschieht, werden Sie entsprechend genannt.
Sie können den Lizenzvertrag für Mitwirkende (CLA) hier herunterladen. Füllen Sie das Formular aus, und senden Sie es per E-Mail an [email protected].
Sobald wir Ihren CLA erhalten und verarbeitet haben, versuchen wir, Ihre Pull-Anforderungen innerhalb von 10 Werktagen zu überprüfen.
Der Inhalt des microsoft-graph-docs-Repositorys wird zuerst nach Artikelsprache und dann nach Thema gruppiert. Die Datei README.md auf der Stammebene jedes Themaverzeichnisses gibt die Struktur der Artikel innerhalb des Themas an.
Artikel innerhalb der einzelnen Themen werden nach MSDN-GUID benannt, nicht nach Titel. Das ist ein Nebeneffekt unseres Dokumentenmanagementprozesses und kann zu diesem Zeitpunkt nicht geändert werden. Es wird dringend empfohlen, das Inhaltsverzeichnis innerhalb der einzelnen Themenverzeichnisse zu verwenden, um zu den Dateien, die Sie anzeigen oder bearbeiten möchten zu navigieren. Weitere Informationen finden Sie in README.md.
Hinweis: Die meisten der Informationen in diesem Abschnitt finden Sie in GitHub-Hilfe-Artikeln. Wenn Sie mit Git und GitHub vertraut sind, fahren Sie mit dem Abschnitt zum Einsenden und Bearbeiten von Inhalten mit speziellen Informationen zum Code-/Inhaltsfluss dieses Repositorys fort.
- Richten Sie ein GitHub-Konto ein, damit Sie an diesem Projekt mitwirken können. Wechseln Sie dazu, falls noch nicht geschehen, zur [GitHub-Startseite][].
- Richten Sie Ihren Computer mit Git ein. Folgen Sie den Anweisungen im Lernprogramm zum Einrichten von Git.
- Erstellen Sie Ihre eigene Verzweigung dieses Repositorys. Klicken Sie dazu oben auf der Seite auf die Schaltfläche Verzweigung.
- Kopieren Sie die Verzweigung auf Ihren lokalen Computer. Öffnen Sie dazu GitBash. Geben Sie an der Eingabeaufforderung Folgendes ein:
git clone https://github.com/{your user name}/microsoft-graph-docs.git
Erstellen Sie danach einen Verweis auf das Stammrepository durch Eingabe der folgenden Befehle:
cd microsoft-graph-docs
git remote add upstream https://github.com/microsoftgraph/microsoft-graph-docs.git
git fetch upstream
Ausgezeichnet. Sie haben nun Ihr Repository eingerichtet. Sie müssen diese Schritte nicht erneut ausführen.
Um die Mitwirkung für Sie so einfach wie möglich zu machen, führen Sie dieses Verfahren aus.
- Erstellen Sie eine neue Verzweigung.
- Fügen Sie neue Inhalte hinzu, oder bearbeiten Sie vorhandene Inhalte.
- Senden Sie eine Pull-Anforderung an das Hauptrepository.
- Löschen Sie die Verzweigung.
Begrenzen Sie jede Verzweigung auf ein einzelnes Konzept bzw. einen einzelnen Artikel, um den Workflow zu optimieren und das Risiko von Zusammenführungskonflikten zu verringern. Die folgenden Arten von Beiträgen eignen sich für eine neue Verzweigung:
- Ein neuer Artikel (und die zugehörigen Bilder)
- Bearbeitung von Rechtschreibung und Grammatik für einen Artikel
- Vornehmen einer einzelnen Formatierungsänderung für eine große Gruppe von Artikeln (z. B. Übernehmen einer neuen Copyright-Fußzeile).
- Öffnen Sie GitBash.
- Geben Sie
git pull upstream master:<new branch name>
an der Eingabeaufforderung ein. Dadurch wird eine neue Verzweigung lokal erstellt, die aus der neuesten Microsoft Graph-Hauptverzweigung kopiert wird. Hinweis: Interne Mitwirkende ersetzenmaster
im Befehl mit der Verzweigung für das anvisierte Veröffentlichungsdatum. - Geben Sie
git push origin <new branch name>
an der Eingabeaufforderung ein. Dadurch wird GitHub auf die neue Verzweigung hingewiesen. Die neue Verzweigung sollte nun in Ihrer Verzweigung des Repository auf GitHub angezeigt werden. - Geben Sie
git checkout <new branch name>
ein, um zur neuen Verzweigung zu wechseln.
Sie navigieren mithilfe des Datei-Explorers zu dem Repository auf dem lokalen Computer. Die Repositorydateien befinden sich in C:\Users\<yourusername>\microsoft-graph-docs
.
Zum Bearbeiten von Dateien öffnen Sie sie in einem Editor Ihrer Wahl und ändern sie. Um eine neue Datei zu erstellen, verwenden Sie den Editor Ihrer Wahl, und speichern Sie die neue Datei im entsprechenden Speicherort in Ihrer lokalen Kopie des Repositorys. Speichern Sie während der Bearbeitung häufig.
Die Dateien in C:\Users\<yourusername>\microsoft-graph-docs
sind eine Arbeitskopie der neuen Verzweigung, die Sie in Ihrem lokalen Repository erstellt haben. Änderungen in diesem Ordner wirken sich erst auf das lokale Repository aus, wenn Sie eine Änderung übernehmen. Um eine Änderung am lokalen Repository zu übernehmen, geben Sie die folgenden Befehle in GitBash ein:
git add .
git commit -v -a -m "<Describe the changes made in this commit>"
Der add
-Befehl fügt Ihre Änderungen einem Stagingbereich als Vorbereitung für die Aufnahme im Repository hinzu. Der Punkt nach dem add
-Befehl gibt an, dass Sie alle Dateien, die Sie hinzugefügt oder geändert haben, übernehmen möchten und dass Unterordner rekursiv überprüft werden sollen. (Wenn Sie nicht alle Änderungen übernehmen möchten, können Sie bestimmte Dateien hinzufügen. Sie können den Vorgang auch rückgängig machen. Falls Sie Hilfe benötigen, geben Sie git add -help
oder git status
ein.)
Der commit
-Befehl wendet die bereitgestellten Änderungen auf das Repository an. -m
bedeutet, dass Sie den Übernahmekommentar in der Befehlszeile bereitstellen. Wenn Sie kein bestimmtes Datum für die Veröffentlichung anvisieren, können Sie "Veröffentlichung so bald wie möglich" eingeben. Die Optionen -v und -a können weggelassen werden. Die Option -v ist für die ausführliche Ausgabe des Befehls, und -a entspricht in ihrer Funktion den bereits verwendeten Befehl zum Hinzufügen.)
Sie können während der Arbeit mehrfach übernehmen oder warten und erst nach Abschluss der Arbeit übernehmen.
Wenn Sie Ihre Arbeit abgeschlossen haben und bereit sind, sie mit dem zentralen Repository zusammenzuführen, gehen Sie folgendermaßen vor.
- Geben in GitBash an der Eingabeaufforderung
git push origin <new branch name>
ein. Im lokalen Repository bezieht sichorigin
auf Ihr GitHub-Repository, aus dem Sie das lokale Repository geklont haben. Mit diesem Befehl wird der aktuelle Status Ihrer neuen Verzweigung, einschließlich aller im vorherigen Schritt vorgenommenen Commits, in Ihre GitHub-Verzweigung übertragen. - Navigieren Sie auf der GitHub-Website in Ihrer Verzweigung zur neuen Verzweigung.
- Klicken Sie oben auf der Seite auf die Schaltfläche Pull anfordern.
- Stellen Sie sicher, dass die untere Verzweigung
microsoftgraph/microsoft-graph-docs@master
und die obere Verzweigung<your username>/microsoft-graph-docs@<branch name>
lautet. - Klicken Sie auf die Schaltfläche Commitbereich aktualisieren.
- Geben Sie Ihrer Pull-Anforderung einen Titel, und beschreiben Sie alle Änderungen, die Sie vornehmen. Wenn Ihr Beitrag ein Problem mit einem UserVoice-Element oder GitHub-Element behebt, verweisen Sie auf dieses Problem in der Beschreibung.
- Senden Sie die Pull-Anforderung.
Eine der Websiteadministratoren wird nun Ihre Pull-Anforderung verarbeiten. Ihre Pull-Anforderung wird auf der Oberfläche der Website microsoftgraph/microsoft-graph-docs unter Probleme angezeigt. Wenn die Pull-Anforderung angenommen wird, wird das Problem gelöst.
Nachdem eine Verzweigung erfolgreich zusammengeführt wurde (d. h. Ihre Pull-Anforderung wurde angenommen), arbeiten Sie nicht in der lokalen Verzweigung weiter, die erfolgreich zusammengeführt wurde. Dies kann zu Zusammenführungskonflikten führen, wenn Sie eine weitere Pull-Anforderung einsenden. Wenn Sie eine weitere Aktualisierung vornehmen möchten, erstellen Sie stattdessen eine neue lokale Verzweigung aus der erfolgreich zusammengeführten übergeordneten Verzweigung.
Nehmen Sie z. B. an, dass Ihre lokale Verzweigung X erfolgreich mit der Hauptverzweigung microsoftgraph/microsoft-graph-docs zusammengeführt wurde und dass Sie die zusammengeführten Inhalte weiter aktualisieren möchten. Erstellen Sie eine neue lokale Verzweigung X2 aus der Hauptverzweigung microsoftgraph/microsoft-graph-docs. Öffnen Sie dazu GitBash, und führen Sie die folgenden Befehle aus:
cd microsoft-graph-docs
git pull upstream master:X2
git push origin X2
Sie haben nun lokale Kopien (in einer neuen lokalen Verzweigung) der Arbeit, die Sie in Verzweigung X übermittelt haben. Die X2-Verzweigung enthält auch alle Arbeiten, die andere Autoren zusammengeführt haben. Wenn Ihre Arbeit also von der anderer Personen abhängt (z. B. freigegebene Bilder), ist sie in der neuen Verzweigung verfügbar. Sie können feststellen, ob sich Ihre vorherige Arbeit (und die anderer Personen) in der Verzweigung befindet, indem Sie die neue Verzweigung überprüfen ...
git checkout X2
... und den Inhalt verifizieren. Der checkout
-Befehl aktualisiert die Dateien in C:\Users\<yourusername>\microsoft-graph-docs
auf den aktuellen Status der X2-Verzweigung. Sobald Sie die neue Verzweigung überprüft haben, können Sie Aktualisierungen am Inhalt vornehmen und wie gewohnt übernehmen. Um aber zu vermeiden, dass Sie versehentlich in der zusammengeführten Verzweigung (X) arbeiten, empfiehlt es sich, sie zu löschen (Informationen finden Sie im folgenden Abschnitt Löschen einer Verzweigung).
Nachdem Ihre Änderungen erfolgreich mit dem zentralen Repository zusammengeführt wurden, können Sie die verwendete Verzweigung löschen, da Sie sie nicht mehr benötigen. Jede zusätzliche Arbeit erfordert eine neue Verzweigung.
Zum Löschen der Verzweigung gehen Sie folgendermaßen vor:
- Geben in GitBash an der Eingabeaufforderung
git checkout master
ein. Dadurch wird sichergestellt, dass Sie sich nicht in der zu löschenden Verzweigung befinden (das ist nicht zulässig). - Geben Sie dann
git branch -d <branch name>
in der Befehlszeile ein. Dadurch wird die Verzweigung auf dem lokalen Computer nur dann gelöscht, wenn sie erfolgreich mit dem übergeordneten Repository zusammengeführt wurde. (Sie können dieses Verhalten mit dem–D
-Flag außer Kraft setzen, allerdings sollten Sie sich in diesem Falle wirklich sicher sein.) - Geben Sie schließlich
git push origin :<branch name>
an der Befehlszeile ein (ein Leerzeichen vor dem Doppelpunkt, kein Leerzeichen dahinter). Dadurch wird die Verzweigung in Ihrer Github-Verzweigung gelöscht.
Herzlichen Glückwunsch, Sie haben erfolgreich am Projekt mitgewirkt.
Alle Artikel in diesem Repository verwenden Markdown. Während Sie eine vollständige Einführung (und eine Auflistung der gesamten Syntax) auf der Markdown-Homepage [] finden, behandeln wir hier die zentralen Grundlagen.
Wenn Sie einen guten Editor suchen, probieren Sie Markdown Pad aus.
Dies ist eine Liste der am häufigsten verwendeten Markdown-Syntax:
-
Zeilenumbrüche und Absätze: In Markdown gibt es kein HTML-
<br />
-Element. Stattdessen wird ein neuer Absatz durch eine leere Zeile zwischen zwei Textblöcke gekennzeichnet. -
Kursiv: Das HTML-Element
<i>some text</i>
wird als*some text*
geschrieben -
Fett: Das HTML-Element
<strong>some text</strong>
wird als**some text**
geschrieben -
Überschriften: HTML-Überschriften werden von einigen
#
-Zeichen am Anfang der Zeile gekennzeichnet. Die Anzahl der#
-Zeichen entspricht der hierarchischen Ebene der Überschrift (z. B.#
= h1,##
= h2 und###
= h3). -
Nummerierte Listen: Um eine nummerierte (sortierte) Liste zu erstellen, beginnen Sie die Zeile mit
1.
. Wenn Sie mehrere Elemente in einem einzelnen Listenelement verwenden möchten, formatieren Sie die Liste wie folgt:-
Beachten Sie, dass diese Zeile nach dem „.“ in Registerkarten unterteilt wird.
Beachten Sie auch, dass zwischen den beiden Absätzen im Listenelement ein Zeilenumbruch ist, und dass der Einzug hier dem Einzug der Zeile oben entspricht.
-
-
Aufzählungen: Aufzählungen (nicht sortiert) sind fast identisch mit sortierten Listen, abgesehen davon, dass
1.
durch*
,-
oder+
ersetzt wird. Mehrere Elementlisten funktionieren genauso wie sortierte Listen. -
Links: Die grundlegende Syntax für einen Link ist
[visible link text](link url)
. Links können auch Verweise enthalten, was im Abschnitt Link- und Bildverweise weiter unten erläutert wird. -
Bilder: Die grundlegende Syntax für ein Bild ist

. Bilder können auch Verweise enthalten, was im Abschnitt Link- und Bildverweise weiter unten erläutert wird. -
Inline-HTML: Mit Markdown können Sie HTML inline einschließen, dies sollte jedoch vermieden werden.
In Markdown gibt es eine nützliche Funktion, mit der ein Benutzer einen Verweis anstelle einer URL für Bilder und Links einfügen kann. So sieht die Syntax für diese Funktion aus:
The image below is from [Google][googleweb]
![Google's logo][logo]
[googleweb]: http://www.google.com
[logo]: https://www.google.com/images/srpr/logo3w.png
Mithilfe von Verweisen, die am Ende Ihrer Datei gruppiert werden, können Sie Link- und Bild-URLs ganz einfach finden, bearbeiten und wiederverwenden.
- Weitere Informationen zu Markdown finden Sie auf der Website.
- Weitere Informationen zur Verwendung von Git und GitHub finden Sie im [GitHub-Hilfeabschnitt] GitHub-Hilfe. Sie können sich auch an die Websiteadministratoren wenden.