Skip to content

Move xml-rpc serialisation/deserialisation into its own module #58

Open
@timoxley

Description

@timoxley

The xml-rpc 'protocol' (specifically the serialising and deserializing component) could be easily refactored out of this module and into its own separate module.

Benefits:

  • API changes such as those discussed in [Feedback wanted] Move method call events under single event: 'methodCall' #57 could be implemented as new modules, preventing backwards incompatibility for this module.
  • More conformant with the single responsibility principle. This module provides the rpc api. The other module provides the implementation specific to xml-rpc.
  • Allows sharing of xml-rpc logic with other systems, without having to reinvent/copy-paste code.

Thoughts?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions