Monorepo?
See original GitHub issueToday the official Hyperapp ecosystem consists of four different repositories hosted in the same organization. The supporting libraries all have devDependencies
and peerDependencies
on particular versions of hyperapp
that need to be kept up-to-date. Managing them all as a single repository would allow for refactoring/testing/releasing compatible versions of all at once. Perhaps this coordination isn’t too painful with four packages, but it’s still there.
Monorepos are already used by many successful projects like Babel, React, Angular, Ember, Meteor, Jest, and others. If we decided to move forward with this approach, there are tools to assist with managing multiple packages in a single repo such as Lerna.
Issue Analytics
- State:
- Created 6 years ago
- Reactions:3
- Comments:11 (11 by maintainers)
Top Results From Across the Web
What is monorepo? (and should you use it?) - Semaphore CI
A monorepo is a version-controlled code repository that holds many projects. While these projects may be related, they are often logically ...
Read more >Monorepos in Git | Atlassian Git Tutorial
A monorepo is a repository that contains more than one logical project. Read here to learn about conceptual challenges, performance issues and more....
Read more >Monorepo Explained
A monorepo is a single repository containing multiple distinct projects , with well-defined relationships . ... We at Nrwl think this is the...
Read more >What Is a Monorepo? - Perforce
A monorepo is a massive codebase containing independent projects, whereas a monolithic application combines sub-projects into one large project.
Read more >A Guide to Monorepos for Front-end Code - Toptal
A monorepo or monorepository is a code management and architectural concept whereby you keep all your isolated bits of code inside one super...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Keeping the repositories separate seems fine. Especially now that the API is likely to be stable.
I vote no. Our current structure works, and I have seen a lot of orgs work like we do. Especially Vue/Webpack 🎉