Skip to content

Latest commit

 

History

History
22 lines (19 loc) · 1.09 KB

design-principles.md

File metadata and controls

22 lines (19 loc) · 1.09 KB

Overview

settle was designed with the Zettelkasten method in mind. It works primarily with Markdown.

However, there are a few differences from most other Zettelkasten apps, and that stems from the design principles:

  • settle is made for humans, for a pleasant note-taking experience
  • settle only manages notes, not editors: settle is a mere note-taking assistant, it doesn't handle file editing
  • what you see is exactly what you get: all metadata is stored in the notes themselves, and none may be added or removed by using commands, which makes the database a mere convenience - all metadata is inferred from the filesystem.
  • projects are only used to formally separate Zettel, but there isn't any hard boundary - any note may reference any other note
  • links between Zettel are wiki-style links, which are extremely straightforward.
  • no two Zettel should have the same title, even if they are in different projects. This is only to avoid potential ambiguity with links.