Skip to content

Epic: transport subcommands #103

Description

@JPHutchins

This is an epic issue to track the progress of the high level feature "transport subcommands", in both this repo and smp/smpclient.

Briefly, this is necessary because we currently pool transport options across all transports, meaning that it's possible to give transport options to the "wrong transport" - a no-op, but spaghetti code + UX. Instead the options should be sum types on the subcommands so that invalid options are not representable.

smp: https://github.com/JPHutchins/smp
smpclient: https://github.com/intercreate/smpclient

Organization

Breaking changes

Must be merged to a feature branch (on the respective repository) named screaming-goblin.

Other

Can merge to main as usual. Consider a PR or rebase of screaming-goblin after the merge to main to keep the breaking change feature branches relatively ready for merge.

Issues

Issues may be added or edited as work is completed.

smpmgr

smpclient

smp

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions