mycorrhiza
mycorrhiza copied to clipboard
🍄📑 Filesystem and git-based wiki engine for the independent web written in Go using Mycomarkup as its primary markup language.
We use the quicktemplate library for almost all of HTML templating tasks in the project. _Contra_: * Yet another dependency (all dependencies fail and are not to be trusted) *...
**Near links** is a feature from the OddMuse engine I found quite useful. => [OddMuse docs on near links](https://oddmuse.org/wiki/Near_Links) Before implementing near links, interwiki capabilities has to be implemented. In...
Our terminology is an utter mess. Gotta untangle that. The biggest terminology concern about Mycorrhiza is _hyphae_. They are not going anywhere any time soon. However, hypha kinds need some...
The current API is as such: there is a special module `l18n` (why L and 18? It's either I and 18 or L and 10, right?) and everyone calls it...
Currently, untrusted editors cannot rename hyphae. Why not let them?
I think a hash in recent changes should be link to full diff page. The page should have url `/primitive-diff/` but now this url doesn't work without hypha after hash,...
#123 implemented a way to create a hypha with Mycorrhiza's interface, without following red links or using browser's interface. I did not accept the way it implemented that, though. But...
Sometimes I need to write a long hypha, but saving it in the middle and jumping back and forth between the editon and the hypha is tedious sometimes. Also, the...
Logging
Currently, out logging is a mess. We want to clean up this mess. How?
Currently, the concept of a **user page** is quite limited. What do we have? There is a link to your user hypha (usually `u/`) in our miserable top bar. There...