
nerds-odd-e/doughnut
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
배우기, 배우기, 팀 학습 등.
개요
Donut는 개인 지식 관리 (PKM) 도구입니다 zettelkasten 스타일의 지식 캡처 공간 반복 및 리콜, 그리고 다른 사람들과 지식 비트를 공유 할 수있는 능력 (부디와 팀). - 장학금 및 학습 - 지식 취득 및 문서 연습 도넛 노트북 출판물은 체크 아웃의 헌신적인 주를 출판합니다. 체크 아웃이 무대, unstaged, 또는 untracked 작업이있는 경우, 명령은 그 로컬 변경이 제외되고 해제되지 않는 것을 경고합니다. 도넛 노트북은 체크 아웃을 변경하고 따라서 여전히 깨끗한 로컬 메인을 필요로한다. 웹은 기존 노트에 편집되어 노트북의 허용 된 Git 역사를 추가합니다. 웹 제목 변경 후, 빠른 속도로 그 역사를 당겨, 제목 파생 경로와 오래된 Markdown 경로를 대체하고 체크 아웃을 깨끗하게 유지합니다. 체재는 staging의 앞에 명시된 성분을 바꿉니다: 형식:변경 된 고려 단계, unstaged, 및 nonignored untracked 경로, 그 다음 영향을받는 저장소 구성 요소만 포맷.
개요(AI 번역)
소개
Donut는 개인 지식입니다. 관리 (PKM) 도구 zettelkasten 스타일의 지식 결합 공간 반복 및 리콜과 캡처, 그리고 능력 다른 사람들과 지식 비트를 공유 (부디와 팀).
더 많은 배경 정보를 읽을 수 있습니다:
- 장학금 및 학습
- 지식 취득 및 문서 Structuring
제품 Backlog
스토리 맵
도넛 클립
donut notebook publish ] 체크 아웃의 헌신 main 게시합니다.
체크 아웃이 staged, unstaged, 또는 untracked 작업이있는 경우, 명령 경고
그 지역 변경은 제외되고 그들을 해제. donut 노트북 pull는 체크 아웃을 변경하고 여전히 깨끗해야합니다.
지역 main. 웹은 기존 노트에 편집되어 노트북의 허용 된 Git를 추가
이름 * 웹 제목 변경 후, 빠른 속도로 그 역사를 잡아, 대체
title-derived 경로로 오래된 Markdown 경로, 그리고 체크 아웃을 깨끗하게 유지.
Donut 기술 스택
현재 건축 영상
시작하기
##1. 개발 환경 설정
# # 2. Git Pre-commit 후크
체재는 staging의 앞에 명시된 성분을 바꿉니다:
format:changed는 단계로 간주, unstaged, 그리고 비분명되지 않은 경로,
이 페이지는 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