spring-projects / spring-boot-data-geode

Spring Boot support for Apache Geode and VMware GemFire
https://projects.spring.io/spring-boot
Apache License 2.0
45 stars 49 forks source link

Please rename the project to make it clear that it's not part of Spring Boot #2

Closed wilkinsona closed 6 years ago

wilkinsona commented 7 years ago

As described in Spring Boot's documentation we prefer to keep the spring-boot-* naming for modules that are part of Spring Boot. As this project will be an add-on, something like data-gemfire-spring-boot would be a more appropriate, and less confusing, name.

jxblum commented 6 years ago

I have changed the project name to "Spring Boot for Apache Geode" along with "Spring Boot for Pivotal GemFire". This will be how I refer to this project publicly, at least.

The GitHub Repository name will remain as spring-boot-data-geode.

The Maven artifacts will be org.springframework.boot:gemfire-spring-boot-starter and org.springframework.boot:geode-spring-boot-starter, respectively.

Although, I am open to suggestions on the groupId as well (which I currently have set to org.springframework.boot). I am somewhat partial to the org.springframework.boot namespace (and groupId) since this is consistent with the way we are handling Spring Session. For instance, Spring Session Data GemFire is org.springframework.session:spring-session-data-gemfire and Spring Session Data MongoDB is org.springframework.session:spring-session-data-mongodb.

jxblum commented 6 years ago

These changes were committed to master in revision fdcaeaf.

wilkinsona commented 6 years ago

The new artifact IDs are great. Thanks. Can you please change the group ID too? org.springframework.boot should only be used for modules that are part of Boot and not for add-ons.