mirror of
https://github.com/Foundry376/Mailspring.git
synced 2024-11-11 18:32:20 +08:00
47b311ce0c
Summary: Turns out, NylasSyncStatusStore doesn't need to concern itself with the status of delta connections. This is legacy cruft from the days when this store used to provide the online status of the app based on the delta connections. Now we have an OnlineStatusStore, so we don't need this at all Instead of stuffing that state in that store, this commit adds a small DeltaConnectionStatusStore to provide an easy way to listen to changes on the status of delta connections. The only part of the app concerned with that state is the DeveloperBarStore in order to render the green circles for delta connections in the worker window. Depends on D4117 Test Plan: manual Reviewers: mark, halla, spang, evan Reviewed By: evan Differential Revision: https://phab.nylas.com/D4118 |
||
---|---|---|
.. | ||
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