Overlay configuration proposal#41
Conversation
|
There are a couple interesting things this proposal adds, or facilitate adding, on top, namely:
Note also these related feature requests in neuron (which emanote's notebook layers feature automatically addresses): Initial verdict on this RFC: CLI arguments (#35) are good enough for now. If/when I reach a stage where I am thinking to myself that "I cannot live without composable layer configuration feature" (and I do not think that at all right now) and/or users start asking for it (with individual examples/ rationale to boot) more, then I would consider adding some well thought-out implementation of this RFC in emanote. Until then, specify the multiple-notebooks manually in the CLI (#35) and let one's usage over time dictate any further inputs to this RFC. Besides, the "merge" semantics for individual files types when using multiple layers are in their proto form right now (yaml is json-merged, but .md is replaced), and not fully fleshed out yet (I'm thinking daily notes should be merged). So that's another reason to consider revisiting this RFC much later in time. |
That specific example of daily notes can be configured like this: take a list of pairs To support this in the CLI, we may imagine adding an option, eg: Open questions:
|
Another thing that belongs in layer configuration:
@hi-learn-triz-and-usit Okay, so I'm more convinced that your overlay configuration is a worthy concept to implement. But it should remain optional. And to be implemented on a 'as needed' basis. |
|
Since this is linked in #37 (and can be reviewed at any time latter), I'll close this PR for now, as it hasn't seen any recent activity. |
I tried to follow the GHC proposal template, but I got a little burned out at the end.
Rendered