Skip to content

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

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.

Activity

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

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