Steve generates generic gRPC APIs with database support from a protobuf inspired specification.
- Options in enums
##TODO
- Use id from Meta as index
- Determine if plural should be kept or not
- Support
- Repeated messages
- SetMany
- GetMany
- DeleteMany
- Streamed messages
- StreamSet
- StreamGet
- Repeated messages
- Interceptors
- JWT / oauth
- Prometheus
Alternative 1
- Get
- Set
- Delete
- Template protobuf files
- Add methods
- Generate gRPC
- Run protoc
- Template plugin
- Add protobuf into to plugin
- Build shared library
-
Compile protobuf code and plugin together
-
add inotify
- resources templates -> generated new protobuf files
- profobuf files -> generate new stubs and new plugins
- plugins -> try load
steve config
- run dir
- generated protobuf
- generated templates
- plugins
- plugin based config parsing
- mongo parser
resource config