Settings

Theme

Introducing OneRepo: JS/TS monorepo toolchain for safe, strict, fast development

paularmstrong.dev

5 points by audionerd 2 years ago · 3 comments

Reader

rgrove 2 years ago

This looks great!

I've had varying degrees of success over the years with various monorepo approaches, and have so far been most happy with pnpm workspaces plus TypeScript project references (plus Changesets when it's necessary to manage changelogs for published packages). oneRepo looks like it combines the things I like best about these tools and solves some additional headaches, so I'm looking forward to trying it out.

alecmev 2 years ago

I'm surprised this isn't getting any attention. Reading the docs, sounds very promising, thanks for creating this! I see Nx, Turbo and Moon being mentioned in passing in "Alternatives & pitfalls" [0], but a more in-depth comparison would be interesting. At least something that could be a column in the table at the bottom of monorepo.tools [1].

[0] https://onerepo.tools/concepts/why-onerepo/#alternatives--pi...

[1] https://monorepo.tools/#tools-review

  • paularmstrong 2 years ago

    Hello, author here :)

    Thank you for the kind words! I had hoped to do a more in-depth feature comparison and review, but it is an incredible amount of work and I'm afraid that I will totally botch it – I've only gotten _so far_ with other tools because of the various pitfalls and workflow/devex show-stoppers that I've hit for me and my teams.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection