@hackage neuron0.4.0.0
Haskell meets Zettelkasten, for your plain-text delight.
Categories
License
BSD-3-Clause
Maintainer
srid@srid.ca
Links
Versions
Installation
Dependencies (13)
- aeson
- algebraic-graphs >=0.5
- base >=4.12 && <4.14
- containers
- filepath
- filepattern Show all…
Dependents (0)
Package Flags
ghcid(off by default)
neuron
neuron is a system for managing your plain-text Zettelkasten notes.
Features
- Extended Markdown for easy linking between zettels
- Web interface (auto generated static site)
- Graph view of zettels (organic category tree)
- CLI for creating new zettels with automatic ID
Getting started
See neuron.zettel.page for the full guide to installing and using neuron.
Developing
When modifying src/Neuron, use ghcid as instructed as follows to monitor compile errors:
nix-shell --run ghcid
You can test your changes by running it on the ./guide (or any) zettelkasten as follows:
bin/run -d ./guide rib -wS
This command will also automatically recompile and restart when you change any of the Haskell source files.
Running tests
Unit tests can be run via ghcid as follows:
bin/test