Link Search Menu Expand Document

Pods

Pod image courtesy of Ilana Lin

Dendron refers to pods as any tool or location that is used to hold information. Tools like Evernote and Roam are pods. Social media services like Twitter and Facebook are pods. Publication destinations like static sites and Medium are pods. Everything is a pod.

Pods let you do the following:

  • import your notes from any existing location into Dendron
  • export your notes from Dendron to any existing location
  • publish your notes from Dendron to any existing location

To access pods, Dendron exposes three commands:

  • Dendron: Import Pod: imports notes
  • Dendron: Export Pod: export notes
  • Dendron: Publish Pod: publish notes

NOTE: not all pods will expose all three commands. Each pod implementation can choose to implement any subset of the three commands.

Pod Methods

Import

Importing lets you bulk import notes from a given source and into Dendron. The notes are formatted and converted to Dendron’s hierarchal structure.

Export

Exporting lets you bulk export notes from Dendron into another destinations. The notes will be formatted and converted to the native format of the destination.

Publish

Publishing lets you take one note and output it into a different format/destination.

For example, you might want to use our markdown pod to take a note with note references and publish it as a regular markdown note to use in a github issue or another tool.

Future uses of the publish method will be taking a note and publishing it to social media (eg. twitter, facebook, linkedin), publishing it to Gmail, and publishing to destinations like Medium and dev.to.

Types of Pods

There are two types of pods:

  • builtin
  • custom

Builtin Pods

Builtin pods are managed by Dendron and are available when you install Dendron. They can be used with either the dendron-cli or from within the Dendron extension to import/export/publish your notes from/to anywhere

Custom Pods

  • STATUS: DRAFT
  • NOTE: this documentation is for future functionality. It is not currently implemented. Progress can be tracked in this issue.

Custom pods can be developed by anyone as a NodeJS package and used after a user installs it in their workspace. They can be used with either the dendron-cli or from within the Dendron extension to import/export/publish your notes from/to anywhere


Table of contents