help wanted #development #spring boot #starter

Dear Spring-Boot Team,

We are in the process of developing a Spring Boot starter for Semantic Kernel and are seeking guidance and advice on specific aspects of the starter development. Our goal is to create a starter that is easy to integrate and use within Spring Boot applications.

Development Challenges

  1. Starter Structure: What is the recommended project structure for a Spring Boot starter tailored for Semantic Kernel? Are there any specific conventions or best practices we should follow?

  2. Dependency Management: How should we handle the dependencies for Semantic Kernel within the starter to ensure compatibility with different Spring Boot versions?

  3. Custom Properties: For configuring Semantic Kernel via application properties, what is the standard approach to define and manage custom properties?

  4. Testing: What are the recommended strategies for testing a Spring Boot starter?

  5. Documentation: Any advice on documenting the starter for end-users? What essential information should be included?

Progress So Far

  • Developed first PoC application integration using SemanticKernel for Java.

Seeking Suggestions

We welcome suggestions, advice, and any resources that could assist us in this development process. Community insights are incredibly valuable for us.

Thank you in advance for your support and contributions!

Best regards, David Minkovski

Comment From: mhalbritter

Hello! We have some documentation about creating a custom starter. Does that fit your need?

Comment From: dminkovski

Hello @mhalbritter thank you for your response and providing the link. If we follow those requirements mentioned in 7.12.5. Creating Your Own Starter would it be possible to have the starter be part of some official spring-boot starter repository and become part of the official starter? I'd really appreciate any pointers or support. Thank you very much and best regards

Comment From: mhalbritter

The requirements to get your starter included on start.spring.io are listed in the "new entry proposal" form on the start.spring.io GitHub project.

We also have a list of community starters in the Spring Boot repo.

Comment From: spring-projects-issues

If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.

Comment From: spring-projects-issues

Closing due to lack of requested feedback. If you would like us to look at this issue, please provide the requested information and we will re-open the issue.