Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 1005 Bytes

monorepo.md

File metadata and controls

23 lines (15 loc) · 1005 Bytes

Why is nteract a monorepo?

The tool for managing the monorepo in nteract is Lerna

nteract follows a monorepo approach, all officially maintained modules are in the same repo.

Pros:

  • Single lint, build, test and release process.
  • Easy to coordinate changes across modules.
  • Single place to report issues.
  • Easier to setup a development environment.
  • Tests across modules are ran together which finds bugs that touch multiple modules easier.

Cons:

This is weird! Nobody in open source does this!

React, Meteor, Ember, Babel among others, do this.