40 lines
1.1 KiB
Markdown
40 lines
1.1 KiB
Markdown
# nexo
|
|
|
|
nexo is a messaging and notification service workspace.
|
|
|
|
The repository keeps the runtime pieces together so server, Flutter client, and
|
|
notification package changes can move in one branch while each module keeps a
|
|
clear boundary.
|
|
|
|
## Layout
|
|
|
|
```text
|
|
nexo/
|
|
apps/client/ # Flutter client and integration test host
|
|
services/core/ # Mattermost-derived messaging server core
|
|
packages/messaging_flutter/ # Flutter notification/messaging plugin package
|
|
docs/ # Product and migration notes
|
|
bin/ # Workspace helper entrypoints
|
|
```
|
|
|
|
## Current Baseline
|
|
|
|
- `services/core/` is based on Mattermost `v11.4.2`, matching the observed
|
|
server runtime used during migration.
|
|
- `packages/messaging_flutter/` is migrated from `mattermost-push-plugin`.
|
|
Existing public identifiers are intentionally kept for compatibility during
|
|
the first move.
|
|
- `apps/client/` is the former plugin example app promoted to the workspace
|
|
client/test host.
|
|
|
|
## Commands
|
|
|
|
```sh
|
|
bin/dev
|
|
bin/test
|
|
bin/lint
|
|
bin/build
|
|
```
|
|
|
|
Core server Docker files live under `services/core/compose/`.
|
|
|