Skip to content

Epic: Adapt Workshop for Enterprise Java/Spring Boot Client #16

Description

@shawnewallace

Overview

Customize the AI Coding Workshop for Java/Spring Boot clients, adapting from .NET while maintaining all workshop concepts and patterns.

Background

  • Target Audience: Enterprise Java development teams transitioning to AI-assisted development
  • Use Case: Legacy system modernization (Mule ESB → Spring Boot microservices)
  • Workshop Goal: Enable technical leaders to become AI pioneers and train their teams
  • Success Metrics: Achieve 3-5x productivity improvements and 70%+ test coverage

Goals

  1. Create Spring Boot Steering Document (Spring Boot version of Copilot Instructions)
  2. Build custom agents for modernization workflows (Mule ESB → Spring Boot)
  3. Add Java/Spring Boot examples to all labs
  4. Create Spring Boot-specific dev container and pattern library
  5. Enable participants to train others using adapted materials

Success Criteria

  • All documentation includes Spring Boot patterns alongside .NET examples
  • 4 custom agents created and tested (Modernization, Quality Gate, Test Coverage, Architecture Reviewer)
  • Labs 1, 2, 3, and 9 include Spring Boot examples
  • Dev container configured for Spring Boot development
  • Pattern library initialized with Mule → Spring Boot migration patterns
  • Workshop materials ready for enterprise delivery

Child Issues

This epic tracks the following implementation issues:

Documentation & Configuration

Custom Agent Development

Lab Material Customization

Infrastructure

Supporting Materials

Timeline

Week 1: Workshop delivery (2x 3-hour sessions)
Week 2: Adaptation and validation
Week 3+: Pilot with real modernization scenarios

Labels

  • epic
  • enhancement
  • client-customization
  • spring-boot

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions