You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I need to think more on the details, but the idea is to have pervasive options for "presets", that bundle together "custom" logic that in CSL 1.0 are defined in macros.
So the way that would work is to define some X number of such presets, which are based on 1.0 styles, and then extend as needed. That gets the benefits of my earlier shared components, without need to distribute them apart from the code.
For sure there are wrinkles, but I'm trying to avoid need for conditionals, and make authoring or editing a style as simple as possible.
I may also want to enforce a more strict separation between global options and local templates.
Strategies
Edit: I've elected path 2 for now, starting with Chicago author-date.
The text was updated successfully, but these errors were encountered:
bdarcus
changed the title
I'm toying now with extending some of the design tweaks, so one could do something like this:
Making "presets" pervasive?
Jun 24, 2023
Idea
I need to think more on the details, but the idea is to have pervasive options for "presets", that bundle together "custom" logic that in CSL 1.0 are defined in macros.
So the way that would work is to define some X number of such presets, which are based on 1.0 styles, and then extend as needed. That gets the benefits of my earlier shared components, without need to distribute them apart from the code.
For sure there are wrinkles, but I'm trying to avoid need for conditionals, and make authoring or editing a style as simple as possible.
I may also want to enforce a more strict separation between global options and local templates.
Strategies
Edit: I've elected path 2 for now, starting with Chicago author-date.
To do that right, however, I see two options:
The first goes general to concrete, and the second the reverse.
I'm toying now with extending some of the design tweaks, so one could do something like this:
Originally posted by @bdarcus in #49 (comment)
The text was updated successfully, but these errors were encountered: