mirror of
https://github.com/Foundry376/Mailspring.git
synced 2024-09-22 16:26:08 +08:00
da463c250f
Summary: This commit consolidates the `DeltaConnectionStatusStore` and the `DeltaConnectionStore` which kept track of very similar state and made sense to be the same store (as per feedback in D4118#77647) Given that this state needs to be available app-wide for plugins to query the status of delta connections, `internal_packages/deltas` was removed (given that it only activated that store), in favor of having the unified store inside `src/flux/stores` and available via `nylas-exports` The `deltas` package also contained some contacts-ranking code, which is no longer in use until we restore that fetaure, so I created a `internal_packages/contact-rankings` which contains this unused code for now. Test Plan: manually open, close, end delta connections, verify that I'm getting correct results. unit tests to come Reviewers: halla, spang, evan Reviewed By: evan Differential Revision: https://phab.nylas.com/D4145 |
||
---|---|---|
.. | ||
client-app | ||
client-sync | ||
isomorphic-core | ||
README.md |
Monorepo Packages
Each folder here is designed to act as its own repository. For development convenience, they are all included here in one monorepo. This allows us to grep across multiple codebases, not use submodules, and keep a unified commit history.
We use Lerna to manage the monorepo and tie
them all together with the main nylas-mail-all/scripts/postinstall.es6
script,
which in turn, calls lerna bootstrap