1.4 KiB
1.4 KiB
en
en is a tool to write non-linear, connected pieces of text and have their references mapped out as a graph of connected information.
It works by ingesting a TOML file containing your node specification and serving it as a website that allows nodes to be browsed, searched and listed in relation to each other or as a shallow tree of nodes.
Learn more
You can learn more and see what en looks like by visiting the homepage, which is rendered using en itself.
Roadmap
- Strip/render some syntax in Tree text preview
- Richer text formatting
- Headers
- Preformatted blocks
- Inline code
- Anchor rendering
- Automatic anchors
- External anchors
- Bold, italics, underline, strikethrough
- Lists
- Checkboxes
- Move this roadmap to en
- Begin centralizing state
- Render to filesystem
- Full-text search
- Connection kinds
- Category <-> Membership
- Opposite <-> Equivalent
- Contrast <-> Similar
- Cognate <-> Unrelated
- Specialization <-> Generalization
- Custom connection kinds
- Reduce O(n) calls in the formats module
- Add tests
- Multi-file graphs
- Multi-graph
- Themes
- Array syntax for lightweight connections
- Automatic IDs
- Automatic titles
- Mismatch between TOML ID and provided ID