GoogleCloudPlatform / spring-cloud-gcp

New home for Spring Cloud GCP development starting with version 2.0.
Apache License 2.0
416 stars 307 forks source link

Add further libraries to spring initializr #2468

Open JakobFels opened 9 months ago

JakobFels commented 9 months ago

Is there a reason why only a handful of the spring-cloud-gcp starters are featured in the spring initializr (start.spring.io)? image

The data starters (datastore, firestore, spanner) and the sql starters (jdbc and r2dbc) would be really convenient and boost the discoverability.

Also, in combination with testcontainers-gcloud, new projects could be bootstrapped more quickly.

If needed, I can also contribute the definition for the initilizr config.

meltsufin commented 9 months ago

I believe there are historical reasons for this when the Initializr UI had limited realestate, listing all of the available starters. However, now it's a search-based UI. So, perhaps, the Spring Team would be open to adding more.

@snicoll WDYT?

snicoll commented 7 months ago

paging @mhalbritter for visibility.

@meltsufin sorry for the late reply, Moritz is taking over the lead of the project.

mhalbritter commented 7 months ago

Hey!

Looking at your list of starters, there definitely some in there which we can add.

But there are some in there which are very generically named (spring-cloud-gcp-starter-logging or spring-cloud-gcp-starter-metrics for example), which we can't add without risking confusion for our users.

If you could create a PR, that would be great. Thanks!