空间
空间是 Eidos 中的数据隔离单元。每个空间都是完全独立的数据环境,包含自己的数据库和文件存储。
就像 Git 仓库一样,你可以在任意目录初始化一个 Eidos 空间。不同的是,Eidos 为你的任意类型数据提供了容器和 UI——不仅仅是代码,还包括文档、表格、图片等各种内容。
每个空间在磁盘上作为独立的 .eidos 目录存在:
文件夹my-project/
文件夹.eidos/
- db.sqlite3
文件夹files/
- document.pdf
- image.png
文件夹work-project/
文件夹.eidos/
- db.sqlite3
文件夹files/
- report.xlsx
文件夹personal-notes/
文件夹.eidos/
- db.sqlite3
文件夹files/
- photo.jpg
关键在于简洁性:每个空间都有自己的数据库,没有复杂的权限或共享机制。需要时干净分离,不需要时所有内容保持在一起。