Notesmachine is a Zettlekasten engine with bells, whistles, and a possible foghorn.
Go to file
Elf M. Sternberg 8ee71c76a3 FEAT Can initialize the database and fail to retrieve a page.
In the great tradition of TPP, this is a win.  We've gone through
the test driven development, and there is so much *learning* here:

- tokio::test NEEDS the threaded_schedular feature to report errors correctly
- thiserror can't do enum variants the way I expected
- Different error types for different returns is not kosher
- Serde's configuration NEEDS a type, such as JSON, to work,
- Rust has include_str!(), to embed text in a Rust program from an external source
- SQLX is still a pain, but it's managable.
2020-09-28 17:33:43 -07:00
docs DOC Phase one committed to the project, the basic layout of the backstore. 2020-09-27 05:35:37 -07:00
server FEAT Can initialize the database and fail to retrieve a page. 2020-09-28 17:33:43 -07:00
README.md DOC Phase one committed to the project, the basic layout of the backstore. 2020-09-27 05:35:37 -07:00

README.md

Notesmachine

A Second Brain, From First Principles


Notesmachine is a collection of tools for organizing your notes around first principles. It has graphical desktop tools, a web-based interface, and mobile tools for collecting, organizing, and re-discovering the knowledge that you personally collect. Notesmachine is primarily a Zettlekasten engine designed to work on a personal scale, but it is also designed to make each note smarter, more capable, and more informative, as well as making capturing notes not only possible, but simple and direct.