Replies: 4 comments 9 replies
|
I think it is critical to rethink how these should work in REA and Streamline.js. The Tcl app had a huge metadata design problem in my opinion in that things like beans or grinders could not easily exist outside of individual shots. As no database was used, only individual shot files were written to disk, operations such as the following were not possible (or very hard, I once implemented things like "modify all shot files in the history that used this beans" for DYE but it was tedious and slow):
All of these have been constant requirements from users during the life of DYE, and were very hard to do on the Tcl app. |
|
I am preparing a draft (not typing all of it, but reading most of it) here: The proposal includes all new entities descriptions as well as how they would fit in the current "Workflow" workflow. I tried to keep Visualiser and Beanconqueror as reference or at least imagine the mapping between all three, as well as the backward relationship of some fields to the OG de1app. fyi: @ebengoechea @miharekar @graphefruit - looking forward to your input |
|
A new version of the draft is available on the same branch (and link) as above, with your comments changes included (elevation, blends, pre/post-shot fields).
These would probably require (or benefit from) most review time. |
|
Eveything looks neat to me. Amazing job!
Enrique
El El lun, 2 mar 2026 a las 16:06, Vid Tadel ***@***.***>
escribió:
… @ebengoechea <https://github.com/ebengoechea>
A new version of the draft is available on the same branch (and link) as
above, with your comments changes included (elevation, blends,
pre/post-shot fields).
- also added "addedLiquid*" fields to pre-shot context, among others
- new data object(s) for Blends, can be used either on BeanBatch or at
workflow context, when you're mixing two bags in a pinch, to get that shot
out 😅
These would probably require (or benefit from) most review time.
cc @apaperclip <https://github.com/apaperclip>, @miharekar
<https://github.com/miharekar>, @graphefruit
<https://github.com/graphefruit>
—
Reply to this email directly, view it on GitHub
<#64 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAO3QUKE2S4G2RCMQHCFPD4OWPRDAVCNFSM6AAAAACV63X5PWVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKOJXGMYDQMQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Uh oh!
There was an error while loading. Please reload this page.
STUB:
discussion about how current workflow api would evolve to include references (or direct copies?) of Beans, Grinders and Equpiment objects.
All reactions