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
Just a heads up I've been hard at work with V2, which consists of:
A total re-write of the frontend/react stuff
Because I hacked the first version together over one of my christmas breaks it was not exactly elegant. So it was quite tricky to add features as there were way too many moving pieces. In addition a whole heap of the 3rd-party dependencies I used to build it basically already have become abandonware.
The new version addresses this in the following ways:
Using react HashRouter to manage state in a much simpler way and the code has shrunk to probably 1/5th of it's original size
Using a lot more native dependencies so I expect fewer problems going forward wrt abandonware.
Because of the size decrease and much simpler codebase it is significantly easier to work on now.
A large refactor of the python generator
Similar to above, I wrote this first-pass with very little attention paid to structure and it was becoming very hard to add new features + fix bugs and I was getting a bit demoralized.
The new version addresses this in the following ways:
Using classes to represent the actual output JSON
Using classes to hierarchically delegate responsibility in a much cleaner way, once again it is just easier to reason about
Other new stuff
Configuration will be done with YAML
This helps to make the configuration itself just a lot more powerful and expressive.
Thanks for all the bugs reported on V1. I'll slowly get around to addressing them and seeing if they still apply. Special thanks to @swoertz for helping with some of the tickets and simple prs lately.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hi Folks,
Just a heads up I've been hard at work with V2, which consists of:
A total re-write of the frontend/react stuff
Because I hacked the first version together over one of my christmas breaks it was not exactly elegant. So it was quite tricky to add features as there were way too many moving pieces. In addition a whole heap of the 3rd-party dependencies I used to build it basically already have become abandonware.
The new version addresses this in the following ways:
A large refactor of the python generator
Similar to above, I wrote this first-pass with very little attention paid to structure and it was becoming very hard to add new features + fix bugs and I was getting a bit demoralized.
The new version addresses this in the following ways:
Other new stuff
Configuration will be done with YAML
Thanks for all the bugs reported on V1. I'll slowly get around to addressing them and seeing if they still apply. Special thanks to @swoertz for helping with some of the tickets and simple prs lately.
Beta Was this translation helpful? Give feedback.
All reactions