nexo/README.md

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/`.