question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Today 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:closed
  • Created 6 years ago
  • Reactions:3
  • Comments:11 (11 by maintainers)

github_iconTop GitHub Comments

3reactions
SkaterDadcommented, Dec 29, 2017

Keeping the repositories separate seems fine. Especially now that the API is likely to be stable.

2reactions
selfupcommented, Dec 28, 2017

I vote no. Our current structure works, and I have seen a lot of orgs work like we do. Especially Vue/Webpack 🎉

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found