You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This task is intended to help us walk through a full migration of a sample app from JavaEE to Quarkus using Kai. The intent is that the entire development team will walk through the full end to end operations of this and experience each step of the journey.
Goals
Ensure we have useful documentation so others, outside of immediate team are able to replicate what we've done
When we run into an undocumented hiccup, lets improve the docs
Find the problems/gaps/issues in the end to end workflow, write up issues and triage what is a blocker for first demo
Ensure knowledge transfer in team so every developer is familiar with every step an end user will walk through
Establish greater empathy with problem domain for specifics of Java EE to Quarkus as it applies to this specific application
Assess the quality of results from the LLM
What is working today?
What results are bad/not helpful? Help us to learn where we need to improve to generate better fixes
Assess is we can continue with granite13b or if we need to use another model, perhaps mixtral
'main' branch is the starting code to use, it represents the code for Java EE
'quarkus' branch is a 'golden solution' that can be referred to as an answer key to see what a representative version of the code migrated to Quarkus would look like.
In the demo app cloned directory, create a new branch for the model you will be using, assume 'granite13b' we will use this later to save the updated files kai created so we can compare to what is missing.
Create a new branch for coolstore application, use the last branch you created above that had kai fixes AND your manual changes which worked for Quarkus.
Reset the state of the 3-4 files you identified to match the file contents from 'main' branch. You want to get a situation where the app is partially migrated to Quarkus, except these ~3-4 files are NOT migrated yet.
Save this branch for coolstore in your fork, it will form the basis for a potential workflow
Use the IDE to migrate with Kai these 3-4 files
Repeat steps of compile to Quarkus and manually update
Note any hiccups that prevent this from being clean, see if we can improve with better analysis hints/prompts/etc
Deploy app locally with Quarkus
Deploy app to OpenShift
The text was updated successfully, but these errors were encountered:
@jwmatthews wondering what you want to do with this issue in regards to the new agent work. I think that we probably still have some prompting work, but wondering if we want to re-use or close and re-create a specific issue with different prompts?
Overview
This task is intended to help us walk through a full migration of a sample app from JavaEE to Quarkus using Kai. The intent is that the entire development team will walk through the full end to end operations of this and experience each step of the journey.
Goals
granite13b
or if we need to use another model, perhapsmixtral
Assumptions
Assume that our demo application is Coolstore at: https://github.com/konveyor-ecosystem/coolstore/tree/main
Tasks (emphasis from CLI client)
Tasks (from IDE)
The text was updated successfully, but these errors were encountered: