INTÉGRATIONS
GitHub
Synchroniser plusieurs dossiers GitHub
6 min
si vous avez plusieurs dossiers dans votre dépôt que vous utilisez pour vos documents, vous pouvez maintenant les synchroniser tous avec archbee rappel sur la façon d'intégrer archbee et github au cas où vous auriez besoin de vous rappeler comment https //docs archbee com/github#jjpev , voici un guide complet à ce sujet jusqu'à présent, vous ne pouviez utiliser le archbee yaml fichier que dans un dossier unique et pour un seul projet de documents maintenant, vous pouvez le faire avec plusieurs dossiers si archbee trouve un archbee yaml fichier à la racine du dépôt ou dans tout autre dossier, nous l'utilisons pour organiser le contenu c'est le même fichier dans tous les dossiers où vous avez des documents stockés voici un exemple de la façon de configurer et de configurer votre dépôt git afin qu'archbee puisse récupérer le contenu et le mettre en forme dans notre logiciel > https //github com/dragosbulugean/slate configurer le dépôt référez vous à notre dépôt archbee mentionné ci dessus si le système trouve un archbee yaml fichier à la racine du dépôt comme https //github com/dragosbulugean/slate/blob/master/ archbee yaml , alors nous l'utilisons pour organiser le contenu sinon, nous allons juste définir quelques valeurs par défaut créer un fichier yaml pour plusieurs dossiers créer un archbee yaml fichier avec la structure de variable suivante vous devez placer le fichier dans le dossier racine de votre ou vos dépôts assurez vous que le fichier reste là car c'est votre chemin par défaut pour tous les autres dossiers racine /docs propriété définit où se trouve le répertoire contenant les docs (peut être remplacé par docspath /docs ) structure résumé summary md reconstruit l'arborescence du document dans le panneau de navigation à gauche dans archbee s'il n'y en a pas, nous considérons que les dossiers sont les catégories et imiter la structure des fichiers à l'intérieur ressources assets le dossier des ressources est relatif à docspath archbee téléchargera tous les fichiers trouvés dans ce dossier # cela inclura tous les fichiers de code de votre dépôt shadowdocs définir les fichiers/dossiers de code à inclure en tant que shadow docs publishspace booléen, définir true pour publier l'espace sur le portail de production après chaque commit voici un exemple d'un archbee yaml fichier de configuration avec le par défaut chemin(dossier) archbee yaml root /docs structure summary summary md assets assets publishspace true headerincludes | \<script> document getelementbyid("demo") innerhtml = "hello javascript!"; \</script> exemple de archbee yaml fichier de configuration avec sous chemins root folderx structure summary summary md assets assets publishspace true headerincludes | \<script> document getelementbyid("demo") innerhtml = "hello javascript!"; \</script> une fois que vous avez terminé, retournez sur archbee et vérifiez si vous pouvez sélectionner plusieurs dossiers dans le menu déroulant nous vous recommandons également de créer un summary md fichier ce fichier reconstruit l'arborescence du document dans le panneau de navigation à gauche dans archbee et cela peut vous aider à organiser votre contenu de manière agréable voir un exemple d'un summary md fichier ci dessous 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 dans archbee lorsque vous créez un nouvel espace, sélectionnez votre dépôt, les modifications sont automatiquement synchronisées dans archbee si cela ne fonctionne pas automatiquement, vous pouvez forcer la synchronisation en naviguant vers paramètres de l'espace > intégration github > cliquez sur le synchroniser avec le dépôt bouton
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.