[
Date Prev][
Date Next][
Thread Prev][Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [starter-dev] Cleanup/Reconiliation
|
As promised, I have issued a draft PR I would urge you to kindly begin
looking at: https://github.com/eclipse-ee4j/starter/pull/170. I am not
quite done yet and I will keep working on it. So far I have implemented:
the minimal REST example, Jakarta EE version, Jakarta EE profile, Java
SE version, runtime choice (including none) and Docker support (as an
option).
Unfortunately my wife and daughters are not feeling well and I need to
pay some attention to them this weekend. But I do think I have made
enough progress for us to able to look and and discuss together.
So far, my sincere view remains that we should proceed with just one
Archetype and evaluate carefully how to evolve as we go. That will make
life simple overall for us and the users. Really the only slight bit of
complexity is in the pom.xml, Dockerfile and generated README.md. I
believe that can be easily made better if desired by simply separating
those files only into runtime specific ones in sub-directories (e.g.
payara/pom.xml, glassfish/pom.xml, tomee/pom.xml, etc). Let me know if
you would like to see how that looks like. I am happy to attempt it if
it helps us move forward.
On 1/1/2023 3:32 PM, reza_rahman@xxxxxxxxx wrote:
Per my knowledge, there are no in-flight changes to the Archetypes
right now although Bazlur is working on getting the UI up and running.
I would like to start a holistic cleanup process on the
Archetype/documentation side right away, quite possibly finishing by
next weekend. I aim to essentially reconcile the code base on the
decisions made so far and have a clean, cohesive, documented code base
to go forward with together. I will do this via PR and notify here so
we can all properly review before merging.
I am acknowledging that there is some outstanding disagreement with
regards to whether we should have Archetypes per Jakarta EE version
right away. I believe I can do most of the cleanup work right now
while we determine how to achieve reasonable consensus in a way that
aligns with Eclipse Foundation governance principles.
Please let me know in the next few days if there are questions or
concerns. This is a non-trivial bit of work but it is essential and
long pending.