Skip to content

P2: Decouple SSG from app model via protocol contracts #314

Description

@SisyphusZheng

What to build

packages/ssg/src/drivers.ts:16 imports createRouteGraph from @openelement/app/model. Define the needed contract in protocol and have app implement it, so SSG no longer depends on the product layer.

Acceptance criteria

  • Protocol contract exists for route graph creation.
  • ssg no longer imports from @openelement/app.
  • All tests pass.

Blocked by

None

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    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