initial commit after split
This commit is contained in:
16
README.md
16
README.md
@@ -1,2 +1,18 @@
|
||||
# govoplan-campaign
|
||||
|
||||
GovOPlaN Campaign module.
|
||||
|
||||
This repository owns the Campaign module manifest, backend router, campaign schemas, campaign ORM models, campaign JSON validation, persistence, reports, message building, mock-send, queue/send control services, and campaign/operator/template/address-book WebUI package. The module currently has hard runtime dependencies on `govoplan-files` and `govoplan-mail` because managed attachments and SMTP/IMAP execution are imported directly.
|
||||
|
||||
The remaining `app.*` imports are transitional core adapters for auth, audit, Celery dispatch, and legacy access models.
|
||||
|
||||
## Development
|
||||
|
||||
Install through the core development environment:
|
||||
|
||||
```bash
|
||||
cd /mnt/DATA/git/govoplan-core
|
||||
./.venv/bin/python -m pip install -r requirements-dev.txt
|
||||
```
|
||||
|
||||
The backend module is registered through the `govoplan.modules` entry point `campaigns`. The frontend package is `@govoplan/campaign-webui`.
|
||||
|
||||
Reference in New Issue
Block a user