-
Notifications
You must be signed in to change notification settings - Fork 5
Final refactor #31
Comments
Hey, it's me again, devil's advocate 🙂
Small remark: I don't think they have to be separate npm modules. It might very well make sense to have them all in one npm module. What does matter is their architectural separation and connection. And their being separate as npm modules does not mean they are separate GitHub projects.
For what types of events? Internally?
I don't think we should be looking into solutions for these actually. The question is: does the architecture support adding these?
Also a question of arch for me. So here's a very strong plea to keep the discussion on a level of questions and architecture, not (yet) solutions. |
Regarding the architecture (I suppose that this refactoring is still related to architecture at this point), I'd like to chime in again with solid/user-stories#22. I feel like it could be an enabler for a series of uses cases that are already part of the user-stories repository (I've linked those to that issue), but most probably for many others that we haven't thought of just yet. I've mentioned a bit of how it could fit in the system's layering here: #30 (comment) |
@dsebastien your point of "keeping track of the whole history" is documented in #32. I like how you link that to the outgoing webhooks idea which is documented in #33 - you and @pmcb55 seem to have a lot of ideas in common! :) So consider both requests documented, we'll prioritise this list and implement all the winning refactor proposals, probably in about a month from now. |
We scoped this out in the big V-Next architecture meeting of 13 May. We made the following concessions we made to the architectural committee:
In exchange for that, we got sign-off on the following seven statements:
|
But at what point in the architecture? All the way through, or only at storage level? |
There have been quite a few requests for refactoring the code of this npm module in various ways. In this ticket I'll try to collect them and merge them into a single 'final refactor' plan, after which we can hopefully close those discussions in a way that everybody's happy and excited about. Here's the list, I'll edit this as we collect more:
Documentation requests:
Refactor requests:
isContainer
intoPath
Consider movingisContainer
intoPath
#37Feature requests (beyond the Solid v0.7 spec):
change
event.The text was updated successfully, but these errors were encountered: