Skip to content

Aligning on what we develop in sysand_core and the surfaces (CLI, bindings x3) #313

@consideRatio

Description

@consideRatio

Extracted from #292. I think we ought to try align our expectations on what we look to develop in sysand_core, the CLI, and bindings.

I propose we resolve this issue by having a video chat and writing down what we align on as developer facing documentation.

I haven't onboarded fully to the code base, but my expectation is that:

  • we have the core rust library as the foundation
  • we have four surfaces (CLI, bindings x3) exposing foundation parts
  • we typically just expose the foundation parts required for CLI commands
  • we don't add anything in the surfaces implementations besides the minimal thing to adjust to the specific surface

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions