Link Search Menu Expand Document



This goes over some best practices when using Dendron for teams. To get started, you can use this quickstart.


We recommend setting up a workspace like the one below to get started. You can clone the following from our github template.

Use Vault Add to create the following vaults. Foollow the instructions of converting a local vault to a remote vault to end up with the below setup (replace TODO with the url of your remote vaults).

version: 1
        fsPath: repos/org-private
            type: git
            url: 'TODO'
        name: private
        fsPath: repos/org-dev
        name: dev
            type: git
            url: 'TODO'
useFMTitle: true
useNoteTitleForLink: true
usePrettyRefs: false
noXVaultWikiLink: true
    copyAssets: true
        - handbook
    siteRootDir: docs
    usePrettyRefs: true
    siteUrl: 'TODO'
    title: Dendron
        action: useVault
            - dendron
            - handbook
            - notes
            - aws
initializeRemoteVaults: true
useKatex: false
defaultInsertHierarchy: templates



  • org-private:
    • for company private notes
  • org-dev:
    • for developer related notes


  • org-admin:
    • for sensitive data that you don't want to share with everyone in the company
  • org-public
    • for company material that you plan on publishing publically


  • NOTE: you can get a copy of these schemas by adding this vault
  • company.yml
    • this reflects your company hierarchy
  • team.yml
    • this is used for your team
  • user.yml
    • this is used for users


  • user.{username}.journal.{date}: use for daily updates from individual people
  • org.standup.{date}: use for standups
    • when the company grows, you can divide org into team specific standups (s/org/team.{teamName}/g)
  • meet.journal.{date}: use for notes on meetings

Example Workspace

├── .
├── dendron.code-workspace
├── dendron.yml
├── org-private/
│   ├──
│   ├── acme.onboarding
│   ├── team.backend.onboarding
│   ├── team.backend.standup.2020.03.29
│   ├── ...
│   ├── user.alice.journal.2020.03.29
    └── user.bob.journal.2020.03.29

Helpful Commands

When you're working with multiple repositories, here are a few useful commands to use:

Vault Add (docs)

Adding vaults to your team's workspace is as easy as running this command and pointing to either a local or remote vault.

Move note (docs)

Move note will allow you to move notes quickly from one vault to another (potentially to make it public or provide more strict access control).

Refactor Hierarchy (dendron.topic.commands)

Use the refactor hierarchy command to bulk-move notes from one hierarchy/structure to another.

Workspace: Add and Commit

Easier management of multiple repos

More helpful stuff

Sync git repos

You can use the source code panel to pull all repos and push all repos. Download the gitlens extension and use the commits panel to push and pull everything at once.

Team Workflow Recommendations


  1. Quickstart