Project Library
A project library lives at the git root. Use it for notes that only make sense in the context of that repository.
Initialize
Section titled “Initialize”pkm init --scope projectGood Project Notes
Section titled “Good Project Notes”- Architecture decisions
- Data pipeline docs
- Deployment runbooks
- Ticket summaries
- Incident notes
- Local conventions
Example
Section titled “Example”pkm save --title "DAG: user_events_daily" --type dag --tags dag,events --scope projectpkm index --scope projectpkm heat compute --scope projectProject libraries are especially useful for onboarding. A teammate can pull the repo, run pkm index, and search the Markdown knowledge already committed with the code.
Keep Global And Project Separate
Section titled “Keep Global And Project Separate”Use project scope when the note names repo-specific systems, paths, credentials processes, or deployment behavior. Use global scope when the idea is reusable across projects.