Skip to content

[TODO] Create a packaging toolkit for full-stack components #201

@Sing-Li

Description

@Sing-Li

This is not a beginner task.

But if you have the right "stuff" you will recognize this as one of the most challenging and rewarding issue in this project. You're creating something here that doesn't exist (yet!). Anywhere!

Currently, the "full stack components" residing within this project are fully expanded and are subject to cross-talk pollution (devs working on one component mutating/using code from another).

Ideally, we want to have every component in its own repository - like npm modules, except "full stack". Devs should be able to create and share components for their own projects without notifying us. That is the only way that the component ecosystem can grow and thrive.

The pre-13 NextJS did not make this easy. NextJS 13 brings some componentization possibilities for SSR components (app). But our solution ideally shouldn't depend too much on this. We don't want to restrict the backend behaviors that are encapsulated in the components to NextJS only; we want it to include any and all microservices backend platforms as well as existing SaaS support APIs.

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