Moving to a monorepo, starting with shared UI components #601
pkspyder007
started this conversation in
Ideas
Replies: 1 comment
-
This is a fantastic idea. Reusable layout/styled components is a must. Surely the switch wont be too bad considering the tools currently used already? I was wondering why thier wasn't at least a UI folder in the components directory. Would love to help in refactoring :) |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Introduction:
Hey everyone,
Time for a cozy chat about a big change on our horizon – we're thinking of throwing our shared UI library and our app into one big happy monorepo. 🎉
The Problem:
So, what's the beef? Well, we've noticed a couple of things that bug us:
Inconsistency: The dreaded inconsistency monster! We've got different teams with their own copies of UI components, and it's turning our beautiful UI into a patchwork quilt. Not exactly the look we're going for.
Maintenance Madness: Maintaining all these separate UI components in different repositories is like trying to herd cats. It's chaos! A monorepo could give us some peace and quiet.
The Plan:
Now, here's the juicy part – the monorepo. It's like putting all our eggs in one basket, but in a good way:
One UI Library to Rule Them All: We're thinking of having a single source for our UI components. No more "Who copied that component last? Oops, forgot to update it here." It's all in one place.
Easy Peasy Maintenance: With everything under one roof, maintaining our UI components is a piece of cake. Bug fixes, feature updates, and documentation? Do it once, and it's done everywhere.
Teamwork Makes the Dream Work: A monorepo encourages collaboration. Developers from different projects can work together on UI components, leading to some real magic.
Dependencies, Simplified: Keeping our dependencies in check becomes a walk in the park. No more dependency conflicts or stress. 🌈
Questions and Comments:
We're all ears for your thoughts on this grand idea! Feel free to chime in with your wisdom and worries:
What's your take on jumping into a monorepo, starting with our shared UI library?
Any particular pros and cons you see with this move? Let's hear 'em! 😄
Got ideas on how to make this transition smooth and sweet for the whole gang?
Tools, tips, and tricks – what should we consider for our one-app-to-rule-them-all monorepo setup?
Hit us up with your insights, stories, and questions. Your input means the world to us!
Cheers,
@pkspyder007
Beta Was this translation helpful? Give feedback.
All reactions