[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| Re: [starter-dev] Project structure change proposal voting | 
  
  
    Just so we are all on the same page, the voting is: +1, -1
      (optionally as a veto - note that vetoing is pretty extreme and
      rare at the Eclipse Foundation), and +0 (abstain/neutral). Both
      committers or anyone else can and should vote. Only the committer
      vote is binding. The simple majority carries the day.
    
    My vote is +1.
    We have discussed this a lot already and I, Jeyvison, and Bazlur
      have analyzed our code extensively to try to come up with a good
      answer. A good answer that will satisfy everyone just doesn't
      exist and probably never will? We should move forward with a
      single Archetype for now and see in the future if there is a
      better path. One possibility is that we simply have internal
      modularization for the vendor specific parts (pom.xml, Dockerfile
      and README.md). Trying to separate by Jakarta EE version is
      especially painful right now as we don't even have the basic
      functionality yet and the code doesn't vary much by Jakarta EE
      version anyway. So we will find up with 80-90% code duplication,
      making every little change three times (forever more) and gain
      very little readability in the end anyway since the code will
      still have many conditional renderings given the feature set we
      are looking to deliver. The code volume will explode from 2-3K+
      lines to more like 6-9K+ lines without having added anything in
      terms of additional functionality.
    
    You can see all this for yourself here if you don't want to take
      our analysis at face value:
      https://github.com/m-reza-rahman/starter/tree/master/archetype.
    
    On 1/9/2023 6:08 PM, Jeyvison
      Nascimento wrote:
    
    
      
      
        
          Hello, folks.
This is a follow up from the meeting we had today. As talked before and can be checked in the meeting records, we wanna have a final decision about the project structure so we can proceed with the modifications as soon as we can.
          
          This proposal is about we keep the monolith approach and reevaluate when needed.
          
          Since this decision will directly affect an on-going house cleaning PR made by Reza, I'd suggest Friday(January 13th) as an end date.
Let us know your vote.
         
       
      
      
      _______________________________________________
starter-dev mailing list
starter-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/starter-dev