gggeek / phpxmlrpc

A php library for building xmlrpc clients and servers
http://gggeek.github.io/phpxmlrpc/
Other
230 stars 94 forks source link

Roadmap? #6

Open HMAZonderland opened 10 years ago

HMAZonderland commented 10 years ago

I've been using this XML-RPC library for quite some time now. I'm wondering when are new features expected? What can we expect? What are the plans with this project at all? A heads up would be nice.

gggeek commented 10 years ago

Hi

the lib having been available for such a long time, it is quite stable by now, and quite feature-complete, if you ask me. But of course I am open to requests and suggestions.

If you take a look at http://gggeek.github.io/phpxmlrpc/, there is a "roadmap" section. Tbh most of the ideas in there have been there for years - I did not have time to implement them, and no one clamored to get them implemented.

A completely different take is to revamp this library to bring it to the "modern php" era:

This is a bit more "controversial", as

In other words: is that worth doing at all? How many end users would we gain?

gggeek commented 9 years ago

Btw, I am opening separate github issues for all of the features mentioned above

gggeek commented 9 years ago

A lot of work has gone into the 'v4' - available as branch 5.3 so far. Still a lot to be done before I' consider it ready for release.

Here's the snapshot of the "roadmap" (more of a detailed checklist, really) as of today:

bugs

refactor

MINOR

debugger

testing

travis

codeclimate, scrutinizer

build process

demos

functionality

misc

docs

sites

gggeek commented 8 years ago

Further updates now that version 4 is out:

bugs

refactor

MINOR

new functionality

backwards compat

debugger

testing

travis

codeclimate, scrutinizer

build process

demos

misc

docs

format:

content:

sites

gggeek commented 3 years ago

...and here is one more update:

P0

P1

P2

P3

general

bugs

backwards compat

new functionality

NB: all big refactoring and new functionality is moved off to V5 implementation. Possibly left for V4:

perfs

testing

travis

codeclimate, scrutinizer, symfonyinsight & friends

debugger

demos

docs

format:

content:

sites

misc

gggeek commented 1 year ago

One more update:

P1

P2

P3

general

bugs

new functionality & refactoring

NB: all big refactoring and new functionality is moved off to V5 implementation. Possibly left for V4:

perfs

backwards compat

testing

test container

GHA

debugger

demos

docs

sites

codeclimate, scrutinizer & friends

misc

gggeek commented 1 year ago

Release 4.10.0 has been published today, with a long list of fixes, improvements and deprecations, some of which were listed in the last "roadmap" update above, but definitely not all.

This proves once more that I am comically bad at planning and roadmapping 😅

Speaking in broad terms, this is what I expect to focus on, going forward:

Below here follow the latest update to the "detailed to do list" which I have been posting here for almost eight years!

--

P1 - plan for the next (minor) version

nada!

P2 - wishlist

v5 - mostly refactoring and cleanups

P3 - low-priority

bugs

new functionality & refactoring

NB: all big refactoring and new functionality is moved off to the NG implementation. Possibly left for v4/v5:

general

perfs

backwards compat

testing

test container

GHA

debugger

demos

docs

sites

codeclimate, scrutinizer & friends