
nerds-odd-e/doughnut
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
アライド、ノート、チーム学習などを学ぶ.
概要
ドーナツは、宇宙繰り返しとリコールで知識キャプチャのzettelkastenスタイルの知識を組み合わせる個人知識管理(PKM)ツールであり、他の人と知識ビットを共有する能力(仲間やチームのために)。 - 奨学金と学習 - 知識取得とドキュメントの学習 ドーナツノートブックは、チェックアウトの約束されたメインを公開します。 チェックアウトが段階的に、ステージを解除したり、追跡されていない作業を行った場合、このコマンドは、それらのローカルの変更が排除され、それらに触れないように警告します。 ドーナツノートは、チェックアウトを変更し、したがって、まだきれいなローカルメインが必要です。 既存のノートにWeb編集すると、ノートブックの承認されたGit履歴が表示されます。 ウェブタイトル変更後、歴史を高速化し、古いマークダウンパスをタイトル由来のパスに置き換え、チェックアウトを清潔に保ちます。 フォーマットは、ステージング前に明示的にコンポーネントを変更しました。 format:changed は、ステージング、ステージ無し、および非無視された追跡されていないパスを考慮し、影響を受けたリポジトリコンポーネントのみをフォーマットします.
概要(AI 翻訳)
について
ドーナツは個人的な知識です 管理(PKM)ツール zettelkastenスタイルの知識を組み合わせる スペースされた繰り返しとリコールでキャプチャし、リコールする能力 他の人と知識ビットを共有します (仲間やチームのために).
より多くの背景情報を読むことができます:
- 奨学金と学習
- 知識取得とドキュメントの学習
製品バックログ
ストーリーマップ
ドーナツ クリップ
[donut notebook publish ] チェックアウトのコミット [main] を公開します。
チェックアウトが段階的に、ステージを解除、または追跡されていない作業の場合、コマンドは警告します。
地元の変更は除外され、それらに無接触を残します。 ノートブック
プル はチェックアウトを変更し、したがって、まだきれいに要求します ローカルmain`. 既存のノートにWeb編集すると、ノートブックの承認済みGitが付属
歴史。 ウェブタイトル変更後、履歴を高速化し、置換します。
古いMarkdownパスはタイトル由来のパスで、チェックアウトを清潔に保ちます。
ドーナツ技術スタック
現在のアーキテクチャのビデオ
はじめる
##1. 開発環境設定
##2. Gitプレコミットホック
フォーマットは、ステージング前に明示的にコンポーネントを変更しました。
[format:changed は、ステージング、ステージなし、未踏のパスを考慮し、,
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Donut
About
Donut is a Personal Knowledge Management (PKM) tool combining zettelkasten style of knowledge capture with spaced repetition and recall, and the ability to share knowledge bits with other people (for buddies and teams).
For more background info you can read:
Product Backlog
Donut CLI
# Install (macOS, Linux, WSL)
curl https://doughnut.odd-e.com/install -fsS | bash
# Install (Windows PowerShell)
irm 'https://doughnut.odd-e.com/install?win32=true' | iex
# Run CLI
donut
donut notebook publish publishes the checkout’s committed main.
If the checkout has staged, unstaged, or untracked work, the command warns that
those local changes are excluded and leaves them untouched. donut notebook pull changes the checkout and therefore still requires a clean
local main. Web edits to an existing note append the notebook’s accepted Git
history. After a web title change, pull fast-forwards that history, replaces the
old Markdown path with the title-derived path, and keeps the checkout clean.
Donut Technology Stack
Current Architecture Videos
Getting started
1. Development environment setup
2. Git Pre-commit Hook
Format changed components explicitly before staging:
./scripts/run.sh pnpm format:changed
git add
git commit -m "..."
format:changed considers staged, unstaged, and nonignored untracked paths,
then formats only the affected repository components. Review those changes
before staging the intended commit.
A pre-commit hook then validates affected staged components with
pnpm lint:changed. It is check-only: it does not format files or mutate the
working tree or Git index.
Setup:
The git hooks are version-controlled in scripts/git-hooks/. To install them, run:
./scripts/setup-git-hooks.sh
This will copy the hooks from scripts/git-hooks/ to .git/hooks/ and make them executable. You only need to run this once after cloning the repository, or whenever hooks are updated.
Behavior:
- The hook runs automatically on every
git commit
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add nerds-odd-e/doughnut