-
Notifications
You must be signed in to change notification settings - Fork 0
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
openrpc code generator #6
Comments
Progress up to intermediate actor specification generation and generating handler and other specs from there. Working on porting progress from crystallib and moving required modules to hero lib in a working, tested and cleaned up way. |
these above are fixed and exemplified with 7bc4da9, bada950, cbdc0fd
progress for the above made with cbdc0fd, 5869998, ff8ee36. Architecture is ready and working, just need to match the generation to produce same outcomes. once the handler generation for handling redis queue rpc's is complete, for which all the blockers have been resolved, will move on to crud method generation and ourdb generation to complete minimal requirements. Estimating to take a day each. |
some overall fixes and improvements in modules used for baobab and actor generation: d49e94e , fa192e1, 6ba89a8 implemented compilation and test checking for code generation, so now we can ensure generated actor module compiles and the tests pass. We use this to also automate actor generation testing in Also implemented the below requirements with a6ba22b, ce1ce72, d5af1d1, 357000e
The openrpc interface and the http server is now being generated for actor. Next step is to demo this with example and tests. Then will move on to CRUD method generation and end to end examples. updated eta tuesday. |
With c91f9ba and be1cee5, the generated actor module's OpenRPC handler now works, and can be interfaced over the posting JSONRPC requests to generated HTTP server's to do so, the actor's rpc listener & handler must be run:
and on a separate terminal session (due to some redis error spawning rpc handler and server wont work on the same vsh script)
right now, there seem to be timeout errors with generated handling of some methods, which need to be resolved with better logging / rpc tracking and more tests. |
minimal specs
minimal requirements
crud generated code
The text was updated successfully, but these errors were encountered: