[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| Re: [pdt-dev] Financial or other support to get PDT up to PHP 8.x support? | 
  
  
    I agree with you that it's no small lift.  I am also aware that
      it's an aging platform running on some older dependencies. 
      However, I don't think just getting the support for the newer
      versions is that complicated.  There is already a strong enough
      framework for supporting different versions of PHP built-in.  It
      would not need a complete rewrite, I believe, to support newer
      versions, they can be extended from the older versions without
      disabling the support for the older ones.  I realize this is
      oversimplifying, but there are also not crazy changes in 8.1 ->
      8.2, for example, that I think would make this so difficult.
    I'd love someone to demonstrate to me that this is truly
      impossible, then I can put effort somewhere else, but as for now,
      I see this as the most likely way to achieve some kind of
      support.  Otherwise, I can explore something else.
    Sincerely,
    Basil
    
    On 2/17/23 9:29 PM, Jeff Dafoe wrote:
    
    
      
      
      
      
      
         
        I used PDT for two decades. Looking at the
          current state of things, its two major PHP versions behind. I
          don’t see a realistic path for it to support newer versions of
          PHP.
         
        
         
        I understand the point you are making, but that's not really
          my goal in what I had written.  If it's just 30 people using
          PDT, and they are interested in supporting it, that's fine. 
          We're not looking to dismount PHPStorm or VSCode or anything
          else from their positions.  We (or, at least me), want and
          prefer PDT to be successful because we make use of, believe
          in, and want to support free-and-open-source software over
          alternatives that are not considered free software.
        Therefore, if there are people interested in supporting this
          project, then we'll organize whatever efforts we need to take
          to do so within our abilities.
        Sincerely,
        Basil
        
          On 2/17/23 9:19 PM, Jeff Dafoe wrote:
         
        
           
          I think the issue is that Jetbrains
            PHPStorm has pretty much replaced PDT
           
           
          
           
          I reached out to Dawid directly about a month-and-a-half
            ago, but unfortunately I received no response.  I get the
            feeling the current maintainer is either unable or unwilling
            to continue running the project.  I hope that I can be
            proven wrong and we get the project restarted as-is.
          With that said, is there any interest from anyone else in
            taking action to see if we can petition to have a new
            maintainer for the project, perhaps from among ourselves?  I
            don't particular want it, I cannot even program in Java, but
            I am devoted user of PDT and concerned for its future, and
            would love to facilitate a process that kickstarts
            development again.  Sadly, there are few to no other
            alternatives that, like PDT, are truly cross-platform,
            free-and-open-source, comprehensive IDEs for PHP web
            development.  VSCodium may have the chops, but it's not a
            pleasant experience for me and I hate being tied to MS.
          At a minimum, if the platform can be updated to support up
            through 8.2, that'd be a huge step forward.  I am willing to
            explore sponsoring development in that direction, whether
            from myself (can't afford much) or organizing a campaign and
            even hiring someone from Upwork or similar, unless someone
            on the list wants to take a crack at it first.
          So, basically, I'm proposing, if we have a compelling case
            to continue development, to petition the Eclipse foundation
            to transfer or at least open-up ownership of this project to
            someone who can lead it further down.
          Alternatively, we can always fork it, but I'd rather
            exhaust all options for the original project continue
            forward before forking and losing the history we have with
            this project and its associated history.
          Any thoughts?  I hope I'm not the only one.
          Sincerely,
          Basil
          
            On 12/2/22 9:17 AM, Alexander McKee
              wrote:
           
          
            
            
            
              I think the main issue is that
                  there is only one PDT developer, Dawid, who is
                  intermittently active. I tried to get involved,
                  there's still a PR open, but unfortunately it doesn't
                  seem help is welcome.
             
            
            
              I even sponsored Dawid using
                  GitHub's sponsorship feature for a while.
             
            
            
              I don't want to make it about
                  Dawid, he's clearly done a lot of work on PDT over the
                  years but he is also evidently not working
                  consistently on PDT and the product is suffering as a
                  result.
             
            
            
              I wish he would work with other
                  people to help enable more development to take place.
             
            
            
              I am using PHPStorm now but I
                  wish I could use an open source product like PDT.
             
            
            
            
            
               
              
                
              
              
               
              I'd like to offer to help get some kind of support,
                whether financial or otherwise, to the PDT project in
                order to get development going again, especially with
                regards to PHP 8.2 support, which is just about to be
                released.  As it stands now, PDT only supports up to
                7.4.
              Please let me know if there's some way that we can
                bring in support from outside, whether through sponsors
                or development resources, and if so, how best we can
                manage that.
              I don't want to pressure the core developers, rather, I
                just want to offer support.  Sadly, I'm not fluent in
                Java so I don't think I can contribute directly, else I
                would have long ago.
              I hope this garners some support, because I love PDT as
                a tool and I would love to keep using it, but there are
                key features in the latest versions of PHP (such as the
                match construct) that just aren't recognized and
                are parsed as errors in PDT currently.
              Sincerely,
              Basil
               
             
            
              
              
              
            _______________________________________________
            pdt-dev mailing list
            pdt-dev@xxxxxxxxxxx
            To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/pdt-dev
          
          -- 
          HidayahTech
          Your Guide to Success
          https://hidayahtech.com
        
        -- 
        HidayahTech
        Your Guide to Success
        https://hidayahtech.com
       
    
    -- 
HidayahTech
Your Guide to Success
https://hidayahtech.com