feat: scaffold native projects module

This commit is contained in:
2026-07-29 15:50:28 +02:00
commit 5c1d2d2c3a
20 changed files with 1490 additions and 0 deletions

22
README.md Normal file
View File

@@ -0,0 +1,22 @@
# GovOPlaN Projects
<!-- govoplan-repository-type:start -->
**Repository type:** module (domain).
<!-- govoplan-repository-type:end -->
`govoplan-projects` owns native project and portfolio identity, goals, status,
milestones, participants, work structure, and links to project evidence. It is
the native GovOPlaN project context and the integration target for OpenProject.
The runtime module ID is `projects`. This initial scaffold registers the
boundary, permissions, roles, documentation, and module entry point.
See [docs/PROJECTS_DOMAIN_BOUNDARY.md](docs/PROJECTS_DOMAIN_BOUNDARY.md).
## Development
```bash
cd /mnt/DATA/git/govoplan-projects
PYTHONPATH=src:/mnt/DATA/git/govoplan-core/src \
/mnt/DATA/git/govoplan/.venv/bin/python -m unittest discover -s tests
```