Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

roadmap for 1.0 #35

Open
GersonDias opened this issue May 11, 2021 · 1 comment
Open

roadmap for 1.0 #35

GersonDias opened this issue May 11, 2021 · 1 comment

Comments

@GersonDias
Copy link

hey @gabeklein, for some time I was thinking about building something like what you are doing here in this project, and why not use an MVC architecture style in my react app. What you did looks amazing, I didn't have the opportunity to play with it, but I had a good time reading the readme and thinking "yes, I have that problem all the time!". Well, my question is, do you think this library is already production-ready? Can you give some thoughts about the roadmap or how to help the project?

@gabeklein
Copy link
Owner

Hi @GersonDias!

Yes, use-controller is really coming along and pretty recently gotten to a home-stretch, as it were. Really, for a project this complicated, it's all about digging deep for edge cases and documenting (at this stage). Been getting some of the weirder race-conditions out of the way; this project's internals are highly sensitive to programmer oversight. Solution has to be rock solid because it's so load-bearing; as a class it can be extended indefinitely.

Where I see 1.0 being ready-to-go is definitely going be test coverage related, and to finish out the API.

Actually, with regards to help I see "play-testers" being a big asset if anyone's interested! Beyond that, some help documenting will go a long way. Current README is about 6 months old, and a lot of functionality has been both added and refined since then. It's an intense bit of work to come up with thorough use-case.

Anyway, TLDR: More tests, more docs. I see the actual project 98% production-stable already however. Beyond that, just trying to avoid inevitable day-1 patches.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants