21 Commits

Author SHA1 Message Date
Dave Syer
2d2e0d8b8e Ready for 0.1.0 2024-10-25 12:20:47 +01:00
Dave Syer
42b54708aa Add sample with Shaded Netty 2024-10-25 12:10:57 +01:00
Dave Syer
6be591d544 Add some basic docs 2024-10-25 11:01:54 +01:00
Dave Syer
b5a623231a Add a test for autoconfig of servlet
Signed-off-by: Dave Syer <dsyer@vmware.com>
2024-10-24 08:38:12 +01:00
Dave Syer
24a797ee4b Reinstate flatten plugin
The problem with the flatten plugin is that it unconditionally
nukes the dependency management section, which we very much need
in our "dependencies" modules.

The key is to make the "dependencies" pom independent of the main
reactor (pattern copied form Spring Cloud). Then you can run
flatten in the main reactor build and not in the dependencies,
which then retain there useful properties and dependency
management.
2024-10-22 11:17:53 +01:00
Dave Syer
0b98da4c49 Install nodejs independently of antora 2024-10-22 10:07:02 +01:00
Dave Syer
4712ca5458 Add CONTRIBUTING.md 2024-10-22 09:50:08 +01:00
Dave Syer
951dd83e51 Add automation for README.md generation at top level
Fixes #35
2024-10-22 09:27:57 +01:00
Dave Syer
3025853b31 Autogenerate README 2024-10-21 16:37:47 +01:00
Dave Syer
fe2f266d87 Add PR notes to contributing docs 2024-10-21 16:32:58 +01:00
varunu28
434e26dcec Rename bom to dependencies 2024-10-21 09:41:42 +01:00
Chris Bono
213d1f9bd8 Add spring-grpc-spring-boot-starter module
This commit does the following:

* Adds a `spring-grpc-spring-boot-starter` module

* Adjusts the scope of the dependencies in the`spring-grpc-spring-boot-autoconfigure`
  module to optional
2024-10-21 08:30:54 +01:00
Chris Bono
c856f71159 Clean up dependencies and versions
This commit does the following:

- Update various dependencies to latest patch versions
- Remove unused dependencies
- Remove unused version properties
- Remove Spring Boot references in all modules except autoconfigure
  and samples
2024-10-20 21:09:13 +01:00
Chris Bono
c07d4defe2 Add additional config props metadata file (#33)
This commit adds the additional-spring-configuration-metadata.json
file to the autoconfigure module so that we can add default values
for properties whose defaults can not be determined.
2024-10-19 22:23:07 -05:00
Dave Syer
3cb6ce3912 Move code around so factory gets address not port 2024-10-19 07:52:50 +01:00
Dave Syer
a969d09fc0 Generated configprops 2024-10-14 10:50:39 +01:00
Dave Syer
b92fd43664 Add support for client connection negotiation
The serverside SSL was working, but the clients were not able to
connect because they all had insecure call credentials. This change
adds a NegotiationType enum for configuring the client, and an
integration test that uses it (implicitly).

Also move some logic around. The netty-specific channel factories
weren't doing any work. This makes them do something, so more
classpath-dependent logic can go into them.
2024-10-14 10:46:53 +01:00
Chris Bono
beba50bb4a Add config props document generation 2024-10-08 12:32:37 +01:00
Dave Syer
acfa3f641a Also replace in poms and docs metadata 2024-10-01 08:49:16 +01:00
Dave Syer
51bf868164 Also update docs with official name 2024-10-01 08:47:18 +01:00
Dave Syer
4995b57f1b Starting point 2024-09-04 14:16:35 +01:00