Just to give some context. I announced Neuron here a couple of times:
This is third in the series of that announcements. Cerveau is the web frontend for Neuron + GitHub + your notes. This blog post also briefly goes over the tech stack used in the project. I wasn’t sure how detailed the post should be, but I can talk about anything specific if anybody is curious!
I am not sure about the definition of “future-proof” here.
To me future proof notes means that it is highly likely I will be able to comfortably use them in the future, when the technological landscape has changed significantly.
For that, I would prefer if the markdown files were named <date>-<title>.md Probably with spaces exchanged for underscores. So to create the one from 2020-09-03, one would do:
You can already create notes with that filename (except for the colon) in neuron. It expects your notes to be little more than a directory of .md files. Even regular Markdown links work, although users typically use [[..]] style links.
The reason neuron uses random IDs by default is because, then you are not forced to think of a suitable slug when writing a new note. A note’s title may change in future, so could a slug. But of course, users can use whatever ID/filename they want - I do just that in https://alien-psychology.zettel.page/ / https://github.com/srid/alien-psychology
I see. Thanks for the clarification.
Looks very cool. I work on Notion; building a sync service to git/github is one of my top personal projects once the API comes out. The Haskell architecture looks very cool; I’ll certainly check out the sync logic when I start in on this myself :)