Skip to content
This repository was archived by the owner on Feb 4, 2018. It is now read-only.
This repository was archived by the owner on Feb 4, 2018. It is now read-only.

Design of module communication #3

@freeman-lab

Description

@freeman-lab

Opening for discussion...

In writing the CLI and implementing a couple of the submodules (as described jupyter/enhancement-proposals#5), there's a choice to be made about how best to interface with the various components.

These two drafts of the CLI reflect two choices, curious to get feedback: #1 #2

The question is whether we have a top-level CLI parse options / arguments and make POSTS/GETs to the various servers that constitute the system (a la #1), or should each submodule define its own option / argument handling and treat the top-level CLI more like a metamodule (#2).

Although it's somewhat cosmetic, it does affect how we define interfaces for the submodules, so maybe worth deciding early.

cc @rgbkrk

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions