Mehrere GitHub-Ordner synchronisieren
6 min
wenn sie mehrere ordner in ihrem repo haben, die sie für ihre dokumente verwenden, können sie jetzt alle mit archbee synchronisieren erinnerung, wie sie archbee und github integrieren falls sie ihr gedächtnis auffrischen müssen, wie sie die beiden integrieren https //docs archbee com/github#jjpev , hier ist eine vollständige anleitung dazu bis jetzt konnten sie die archbee yaml datei nur in einem einzelnen ordner und für ein einzelnes docs projekt verwenden jetzt können sie dies mit mehreren ordnern tun wenn archbee eine archbee yaml datei im root des repositories oder in einem anderen ordner findet, verwenden wir diese, um den inhalt zu organisieren es ist dieselbe datei in allen ordnern, in denen sie dokumente gespeichert haben hier ist ein beispiel, wie sie ihr git repo einrichten und konfigurieren können, damit archbee den inhalt daraus abrufen und sauber in unserer software einrichten kann > archbee git repo https //github com/dragosbulugean/slate repo einrichten beziehen sie sich auf unser oben genanntes archbee repo wenn das system eine archbee yaml datei im root des repos findet wie dieses beispiel https //github com/dragosbulugean/slate/blob/master/ archbee yaml , dann verwenden wir diese, um den inhalt zu organisieren wenn nicht, setzen wir einfach einige standardwerte erstellen sie eine yaml datei für mehrere ordner erstellen sie eine archbee yaml datei mit der folgenden variablenstruktur s ie müssen die datei im root ordner ihres repositorys platzieren stellen sie sicher, dass die datei dort bleibt, da dies ihr standardpfad für alle anderen ordner ist root /docs eigenschaft definiert, wo sich das verzeichnis mit den dokumenten befindet (kann ersetzt werden durch docspath /docs ) struktur zusammenfassung summary md rekonstruiert den dokumentbaum im linken navigationsbereich in archbee falls keiner vorhanden ist, betrachten wir die ordner als kategorien und imitieren die dateistruktur darin vermögenswerte vermögenswerte der assets ordner ist relativ zu docspath archbee lädt alle dateien hoch, die in diesem ordner gefunden werden # dies wird alle code dateien aus ihrem repo einschließen shadowdocs definiert die code dateien/ordner, die als shadow docs eingeschlossen werden sollen publishspace boolean, setzen sie wahr um den space nach jedem commit im produktionsportal zu veröffentlichen unten finden sie ein beispiel für eine archbee yaml konfigurationsdatei mit dem standard pfad (ordner) archbee yaml root /docs structure summary summary md assets assets publishspace true headerincludes | \<script> document getelementbyid("demo") innerhtml = "hello javascript!"; \</script> beispiel einer archbee yaml konfigurationsdatei mit unterpfaden root folderx structure summary summary md assets assets publishspace true headerincludes | \<script> document getelementbyid("demo") innerhtml = "hello javascript!"; \</script> wenn sie fertig sind, gehen sie zurück zu archbee und prüfen sie, ob sie im dropdown menü mehrere ordner auswählen können wir empfehlen außerdem, dass sie eine summary md datei erstellen diese datei rekonstruiert den dokumentbaum im linken navigationsbereich in archbee und sie kann ihnen helfen, ihre inhalte übersichtlich zu organisieren sehen sie unten ein beispiel für eine summary md datei summary md \[introduction]\(1 md) \## table of contents \ \[init]\(init md) \ \[configure app]\(config md) \ \[config database]\(config database md) \ \[config redis]\(config redis md) \ \[config elastic search]\(config es md) \ \[swagger]\(swagger v2 json) synchronisation in archbee wenn sie einen neuen space erstellen und ihr repository auswählen, werden änderungen automatisch in archbee synchronisiert wenn das nicht automatisch funktioniert, können sie eine manuelle synchronisierung durchführen, indem sie zu space‑einstellungen > github integration > navigieren und auf die schaltfläche mit repository synchronisieren klicken
Have a question?
Our super-smart AI, knowledgeable support team and an awesome community will get you an answer in a flash.
To ask a question or participate in discussions, you'll need to authenticate first.