php-ide-serenata icon indicating copy to clipboard operation
php-ide-serenata copied to clipboard

Looking for a new maintainer

Open Gert-dev opened this issue 2 years ago • 1 comments

Hello everyone

I've been managing both Serenata and the Atom language client for quite a few years now, but, as several of you have probably already noticed, have not been fairly active here for at least the past year or so. The reason is that main driving force behind the project was me using both Atom and PHP for my job; I had already switched away from Atom years ago because its support by Microsoft/GitHub/Facebook was dwindling after the talks of acquisition of GitHub by Microsoft, but I also now only rarely work with PHP anymore, so the primary motivator to keep improving it has somewhat disappeared.

As such, I thought I'd create this issue to see if there is any interest by anyone still faithfully using Atom and Serenata in taking over this repository and package. Feel free to reply here if you are. Most of the maintenance of this package consisted in the past of updating to new Serenata releases and updating dependencies, since most of the heavy lifting is done by the server itself.

If someone really feels like it, the the takeover of Serenata itself as a whole (the LSP server) is also open for discussion, but there have been very few pull requests on GitLab over the years, so I assume either everything is fantastically stable (it probably isn't, but hey, I can try :smile:) or it's not that much of an attractive project to contribute to :smile:.

If no one steps up, I'll probably still check in every so often on the projects, like I did today - these projects aren't going to disappear any time soon.

In any case, thanks to all of you for using Serenata, creating issues and for your support! Hopefully there is a bright future for Serenata under someone else's governance and, if not, it will likely follow the principle of natural selection and be eventually superseded by some other awesome PHP language server, if it hasn't already :smile:!

Gert-dev avatar Aug 03 '21 14:08 Gert-dev

How can I make it compatible with native properties types and return type of methods?

class Person {
  public string $name;
  
  public function duplicate(): Person
  {
    // ...
  }
}

This is on the Serenata server, right? 🤔

nelson6e65 avatar Dec 22 '21 01:12 nelson6e65