DUICUO

Dendron - 開発者向けに特別に構築された個人用知識管理ツール

Dendronは、オープンソースでローカルファースト、マークダウンベースのメモツールです。開発者向けに特別に構築されたパーソナルナレッジマネジメント(PKM)ソリューションであり、VS CodeやVSCodiumなどのIDEにネイティブに統合できます。

ほとんどのPKMツールはメモの作成を支援しますが、ナレッジベースが一定のしきい値に達すると、それらのメモを取得しようとします。このしきい値はツールによって異なりますが、ユーザーが非常に熱心にナレッジを整理しない限り、1万件を超えるメモがあると、ほとんどのコンテンツは実質的に機能しなくなります。

Dendronは、プログラミング言語と開発ツールに関する5年間の経験を基盤としています。私たちは、ソフトウェアに関する主要な専門知識を、一般的な知識の管理に応用しています。コード管理などの一般的な知識の管理と、PKMをIDEのように機能させます。

設計原則

開発者中心:Dendronは、知識管理のための世界クラスの開発者エクスペリエンスの創出を目指しています。Vimの効率性、Emacsのスケーラビリティ、VS Codeのアクセシビリティを備えたツールを提供することを目指しています。これはどういう意味でしょうか?

  • Dendro はテキスト中心で構成可能です。
  • Dendron は、ナレッジベース作業のためのスムーズなインターフェースを提供します。
  • Dendron は、効率、速度、キーボード中心のユーザー エクスペリエンスを最適化します。
  • Dendron には堅牢なデフォルト設定があり、好みに合わせてカスタマイズできます。
  • 木の枝はどの次元にも伸びます。

プログレッシブ構造: Dendron は構造プリミティブを使用してマークダウンを拡張し、大規模な管理を容易にし、この構造を使用するために上位のツールを使用します。

異なるナレッジ ベースには異なるレベルの構造が必要です。毎日のログの保存に使用する PKM は、何千人もの開発者が使用する会社全体のナレッジ ベースとは異なります。

Dendron はあらゆるレベルの構造で動作します。つまり、自由形式のメモから始めて、知識ベースの拡大に合わせて徐々に構造を追加することができます。

柔軟性と一貫性:Dendronは柔軟性と一貫性を兼ね備えています。すべてのノートに一貫した構造を提供し、その構造を柔軟に変更することも可能です。

Dendronを使えば、メモをリファクタリングでき、プロセス全体を通してPKMの一貫性が維持されます。つまり、基本的な組織構造と、それを変更できる柔軟性という2つのメリットが得られます。

特性

Dendron には数百の機能があり、ここではその中でも特に注目すべき機能をいくつか紹介します。

プレーンファイル

  • 管理にはgitを使用します。
  • 個々の編集を表示するには、`git blame` を使用します。
  • テキスト ファイルを処理できるソフトウェア (Vim など) を使用して編集します。

マークダウン

  • Mermaid を使用してチャートを作成します。
  • KaTeX を使用して数学データを記述します。
  • メモ (およびメモの一部) を複数の場所に埋め込みます。

クエリ

  • 統一された方法を使用してメモを検索および作成します。
  • 階層構造をすばやく参照して新しい階層構造を作成します。

モデル

  • ナレッジベースの一貫性を確保します。
  • 新しいメモを作成するときに自動的に提案が表示されます。
  • 作成中に、汎用テンプレートがメモに自動的に適用されます。

ナビゲーション

  • バックリンクを使用して関係を調査します。
  • コメント、見出し、任意のブロックに移動します。
  • グラフィカル ビューを使用してナレッジ ベースを視覚化します。

リファクタリング

  • リンクを壊さずにナレッジ ベースを再編成します。
  • 任意のリファクタリング用語を使用して、単一のノートまたはリファクタリングされたコンテンツの名前を変更します。
  • ノートのさまざまな部分の名前を変更したり移動したりします。

安全

  • Vault を使用して知識を組み合わせてください。これは、メモを保存するための Git 対応フォルダーです。
  • 金庫を使用して、個人的なメモや仕事のメモなど、焦点を分離します。
  • Git でボールトを公開して、他のユーザーと共同作業を行い、知識を共有します。

リリース

  • ナレッジ ベースを静的 (nextjs) サイトとしてエクスポートします。
  • 生成されたリンクを介してローカルで検索し、グローバルに共有します。
  • 各ボールト、各階層、各注釈に対してきめ細かな権限を設定して、公開されたコンテンツを管理します。

インストール

ここでは、VS CodeにDendronをインストールします。プラグインページ(https://marketplace.visualstudio.com/items?itemName=dendron.dendron)に直接アクセスして「インストール」をクリックするか、VS CodeプラグインでDendronを検索してインストールすることもできます。とても簡単です。

インストール後、「Dendron へようこそ」ページが開きます。

「開始する」ボタンをクリックして、Dendron の探索を開始します。

クイックスタート

Dendron を簡単に使用する方法をいくつか紹介します。

メモを作成

  1. 検索候補を表示するには、 Ctrl+L または Cmd+Lを使用します。
  2. 「dendron」と入力してEnterキーを押します。おめでとうございます!これで最初のノートが作成されました!

メモを探す

  1. 検索候補を再度表示するには、 Ctrl+L/Cmd+Lを使用します。
  2. tutorial 」と直接入力して、Enter キーを押します。

ヒント: テキスト全体を入力する必要はありません。<TAB> キーを押すだけで自動的に完了します。

本質的に、メモを「見つけた」ことになります。

注: Dendron では、検索候補を使用してコメントを検索または作成できます。

メモの整理

  1. 検索プロンプトが再びポップアップ表示されました。
  2. 右矢印キーを使用して現在のテキスト カーソルの末尾に移動し、「.one」と入力して Enter キーを押します。

これで最初のレベルが作成されました。

注: Dendron の階層は、ピリオド​.​で区切られたファイルで構成されており、各ノートがファイルとフォルダーになるため、ノートを簡単に整理できます。

ツリービューを使用して階層構造を表示できます。ツリービューにフォーカスが当たっていない場合は、Ctrl+P/CMD+P でコマンドプロンプトを開き、「dendron: focus on tree view」と入力してツリービューを表示できます。

リンクを作成する

  1. 前のノートに戻るには、検索機能を使用するか、ツリービューでノートをクリックします。<ALT>-<TAB> ショートカットを使用して前のノートに切り替えることもできます。
  2. 現在のノートに「[[」と入力すると、自動提案が表示されます。「1」と入力して、作成したノートにズームアウトし、Enterキーを押します。

これが最初のリンクを作成する方法です。

注: 角括弧 [[]] で囲まれたリンクはウィキリンクと呼ばれます(Wikipedia で普及したため)。リンクの上にマウスを移動すると、タグの内容をプレビューできます。

ナビゲーションリンク

  1. テキストカーソルをメモに移動し、<CTRL>+<ENTER>/<CMD>+<ENTER>を押します。マウスでリンクに移動するには、CTRL+クリックまたはCMD+クリックを使用することもできます。

上記はDendronの最もシンプルな使い方の一部です。より高度な使い方については、https://wiki.dendron.so/にある公式ドキュメントをご覧ください。

Git リポジトリ: https://github.com/dendronhq/dendron。