-
Notifications
You must be signed in to change notification settings - Fork 31
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
Add fine-grained starter modules #106
Add fine-grained starter modules #106
Conversation
f22f6ad
to
d17b48e
Compare
21e5dc2
to
042c21a
Compare
5956abd
to
2b43eb2
Compare
This looks ready. Conflicts in the pesky config props doc. Does it make sense to turn the generation of that file into a manual step, so it doesn't pollute all our commits with bogus changes? |
Signed-off-by: Chris Bono <[email protected]>
Currently the spring-grpc-core imposes an opinion on Netty. The core module should not have an opinion, but rather the starter enforces the opinion. Also, makes spring-grpc-core optional in the autconfigure module as the autoconfigure will eventually be moved into Spring Boot and at that time everything is optional. Signed-off-by: Chris Bono <[email protected]>
This adds a starter module that includes the Spring gRPC core module and the grpc-stub dependency. Also, makes the `grpc-stub` dependency optional in Spring gRPC core module. Signed-off-by: Chris Bono <[email protected]>
This adds a starter module that includes the Spring gRPC server starter and the required dependencies ((`spring-boot-starter-web` and `jakarta-grpc-servlet`) to use the servlet container as a gRPC server. Signed-off-by: Chris Bono <[email protected]>
Signed-off-by: Chris Bono <[email protected]>
The build.gradle previous use of `replacedBy` is consistent w/ what is already in the ref guide. Signed-off-by: Chris Bono <[email protected]>
This adds a new starter module (`spring-grpc-server-spring-boot-starter`) for gRPC Netty server and updates the current coarse-grained starter (`spring-grpc-spring-boot-starter`) to include the newly added server and client starter modules. Signed-off-by: Chris Bono <[email protected]>
Signed-off-by: Chris Bono <[email protected]>
Signed-off-by: Chris Bono <[email protected]>
Signed-off-by: Chris Bono <[email protected]>
fc2e734
to
ab72aa3
Compare
I captured this here #109 |
This PR does the following:
grpc-netty
optional and leaves the opinion to the starter