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
During refactoring of the Mesh component, certain parts / blocks of logic became much larger, breaking 1.100 lines of code, that's too much / frustrating to review.
Currently, I'm generating the code of most of the components (except Canvas, WebGLRenderer and SvelthreeInteraction). While this made things much better concerning development speed / maintenance, the generator (private repo) already got too complicated / big with all the logic managed / generated via conditional string literals etc. A lot of functionality already lives inside utilities etc., still, the amount of generated code, logic / functionality in modules and the resulting components' bodies code amount is currently out of balance.
The text was updated successfully, but these errors were encountered:
vatro
changed the title
Start moving (bigger / shared) component logic into modules
Start moving more reactivity related component logic into modules
Jun 22, 2022
vatro
changed the title
Start moving more reactivity related component logic into modules
Move more reactivity related component logic into modules
Jun 22, 2022
During refactoring of the
Mesh
component, certain parts / blocks of logic became much larger, breaking 1.100 lines of code, that's too much / frustrating to review.Currently, I'm generating the code of most of the components (except
Canvas
,WebGLRenderer
andSvelthreeInteraction
). While this made things much better concerning development speed / maintenance, the generator (private repo) already got too complicated / big with all the logic managed / generated via conditional string literals etc. A lot of functionality already lives inside utilities etc., still, the amount of generated code, logic / functionality in modules and the resulting components' bodies code amount is currently out of balance.The text was updated successfully, but these errors were encountered: