Editor's architecture and codebase explanation #555
Replies: 3 comments
|
Thanks for taking the time to run Pascal through revibe and for sharing the output. I read through the generated map. It gets the broad shape right — the package split, that scene state is centralized, that rendering is React Three Fiber over a WebGPU renderer. Where it is less reliable is the parts that actually matter for contributing: the derived-system boundaries, and which store owns what. A couple of examples so this is concrete rather than a vague objection:
On adding the link to the README: I would rather not. Not a knock on the tool — it is that a generated snapshot drifts silently from the code, and a README link implies we are keeping it accurate. When someone hits a stale diagram from an official pointer, that costs us more than the diagram saved. Our own architecture docs are versioned with the source in You are very welcome to keep the link in this discussion, which is exactly what Show and tell is for, and anyone searching will find it. If you want to contribute something durable to the README, a PR improving |
|
Thanks Aymeric, for taking time to review the output and provide your feedback. |
|
That's a good call on holding the commit-watching until the gaps are closed — a diagram that auto-updates while being wrong about the store boundaries would propagate the error faster than it fixes it. Since you're going to hand-check, start at
One correction to my own earlier comment while I'm here: I described the node model from memory as A framing suggestion, offered as a would-be consumer rather than a critic: the highest-value output for a newcomer probably isn't the whole-system diagram — it's "where do I add a thing of type X". Node kinds, tools, and panels each have a canonical registration point, and a reader who finds those three has enough for most first contributions. A correct partial map is both easier to produce and more useful than a complete one. Happy to look at a revised version if you post it here. And to be clear on the README: my hesitation was about the maintenance contract, not the quality of the work — if you land something hand-checked that stays accurate, I'm open to revisiting where it gets linked from. |
Uh oh!
There was an error while loading. Please reload this page.
hey, I found this project from github trending. Thought it's a great work.

I'm working on revibe.codes - a platform to understand any codebase using architecture diagram, user journey and guided code navigation. This is what I got. Please check if it makes sense. It would be great if you can add this link to the README file. You could add architecture diagram as well as it would give better info to other devs.
All reactions