Mind Garden
Mind Garden helps you take notes that link to other notes.
π Table of Contents
π§ About
The point of Mind Garden is to make this world of computers and thought what we would like it to be.
"[L]et us forge directly toward the Screen Future, and the creation of screenworlds we will love to live in."
π Getting Started
First, make sure Node is installed.
Then, type this in your terminal:
npm i -g mindgarden
After that, type
mindgarden
to get started
Prerequisites
You need Node on your system, an OS with a terminal, and a browser with WebAssembly enabled.
Linting
In order to lint the module for development purposes, you can run npm run lint
. This script formats all files with Prettier.
π Usage
When you run mindgarden
and navigate to localhost:3000
in a WebAssembly enabled browser, you can start writing notes.
To export your notes, type localhost:3000/export
in your browser. Your notes will be saved in your home folder within a folder named garden
.
βοΈ Built Using
- express - server framework
- web-sys - web framework in Rust
- wasm-pack - Rust to WebAssembly compiler
- node - server environment
βοΈ Authors
- Ender - Idea & initial work
See also the list of contributors who participated in this project.
π Acknowledgements
- Maggie Appleton's work on digital gardens
- Ted Nelson's life and work shaping hypertext
- The name for Mind Garden comes from Anne-Laure Le Cunff.
"[B]y hypertext I mean non-sequential writing β text that branches and allows choices to the reader, best read at an interactive screen...a framework of reunification."