huma icon indicating copy to clipboard operation
huma copied to clipboard

Production ready?

Open rene-xompass opened this issue 2 years ago • 3 comments

Hi guys. Your project looks really cool. Due to performance issues, I need to migrate an api in NodeJS (loopback) to Go, and in the search I found Huma, which has most of the things I need. However, I have only found references to the framework on a couple of sites.

Is the project ready to be used in production? Are there long plans in its development?

I'm pretty new to golang, but if I can help with anything, let me know.

rene-xompass avatar Jun 13 '22 12:06 rene-xompass

+1 for this user's question, esp. we might be able to help: 1) add test coverage, 2) harden, 3) contribute documentation. Context: I'm interested in trying to start-up something soon, and my current plan is to use Huma from day one for REST services.

hagemt avatar Jun 25 '22 23:06 hagemt

I could try at a PR for fixing the $schema inclusion reported in #48, for example.

  • Do you think that's a worthwhile endeavour @danielgtaylor, or do you have any advice on such proposed work?

My simple demo via /docs: https://gist.github.com/hagemt/c0841f586bb09ecc584e4f948753a779

A fix + test to ensure $schema isn't a required on this kind of POST might be of value.

hagemt avatar Jun 26 '22 00:06 hagemt

@rene-xompass @hagemt it is production-ready in the sense that it is already being used in production for multiple services at a large media company, but the development is ongoing and the framework is fairly young. We are fixing bugs as we find them and adding features as we need them. I would love for some people to harden and add features as necessary for their use-cases.

danielgtaylor avatar Jun 27 '22 05:06 danielgtaylor