Skip to content

Extract Shared UI Component Library for Workflow Applications #36

Description

@intel352

Extract reusable UI components from workflow/ui/ into a shared npm package: @GoCodeAlone/workflow-ui.

Tasks

  • Identify core components (auth, layout, API client, theme, visual builder, observability, workflow editor).
  • Refactor existing workflow/ui/ code into package directories.
  • Set up build process, publish to npm under GoCodeAlone org.
  • Update admin UI and Ratchet to use shared components.
  • Provide documentation and examples for embedding in custom UI.

Acceptance

  • Shared component library available for use by workflow apps and admin UI.
  • No duplicated code between admin UI and application UIs.

Copilot Agent assigned (can be tackled in parallel).

Linked to broader UI refactor effort.

Activity

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

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions