RC4Community icon indicating copy to clipboard operation
RC4Community copied to clipboard

Manage each component as independent npm module

Open sidmohanty11 opened this issue 3 years ago • 3 comments

I wonder if we can move these down to the componenet level -- making each one of our components an indepdendently installable npm module (optionally).

Originally posted by @Sing-Li in https://github.com/RocketChat/RC4Community/pull/78#discussion_r805189033

sidmohanty11 avatar Feb 19 '22 05:02 sidmohanty11

@sidmohanty11 Absolutely 😍 to see this. It was in the long term mind-roadmap (I didn't think we'd reach this point in 2022 actually)

But if you can do this (or set the foundation) NOW - it would be amazing.

Sing-Li avatar Feb 20 '22 15:02 Sing-Li

@sidmohanty11 but this does entail a Proof-of-Concept by moving ALL our current components to npm format.

Please don't overload the current PR with all the components, but start separate ones for each (group of) components. Or even advise team-mates of the "how" and let them take care of nmp'ing their own modules.

Sing-Li avatar Feb 20 '22 15:02 Sing-Li

@Sing-Li Sure! As this is going be a big change, let me prepare a full-proof working model design (that can be helpful for people joining in, they can also understand the flow) and I will share you my process on the way.

sidmohanty11 avatar Feb 20 '22 18:02 sidmohanty11