contributte / ddd-skeleton
基于 Nette 框架 (@nette)、Doctrine (@nettrine) 和 Contributte (@contributte) 库的 DDD 框架,由 @f3l1x 开发。
dev-master
2024-09-02 14:44 UTC
Requires
- php: >=8.2
- contributte/console: ^0.10.0
- contributte/event-dispatcher: ^0.9.0
- contributte/messenger: ^0.2.0
- contributte/nella: ^0.2
- contributte/security: ^0.5.0
- nettrine/annotations: ^0.9.0
- nettrine/cache: ^0.5.0
- nettrine/dbal: ^0.9.0
- nettrine/extra: ^0.1.0
- nettrine/fixtures: ^0.8.0
- nettrine/migrations: ^0.10.0
- nettrine/orm: ^0.9.0
- symfony/doctrine-messenger: ^7.0.0
- symfony/redis-messenger: ^7.0.2
Requires (Dev)
- contributte/dev: ^0.5
- contributte/phpstan: ^0.1
- contributte/qa: ^0.4
- contributte/tester: ^0.3
- mockery/mockery: ^1.5.1
- phpstan/phpstan-doctrine: ^1.3.40
This package is auto-updated.
Last update: 2024-09-02 14:44:08 UTC
README
网站 🚀 contributte.org | 联系 👨🏻💻 f3l1x.io | Twitter 🐦 @contributte
目标
主要目标是尝试使用 Nette 进行 DDD。
安装
您需要 PHP 8.2+
和 Composer。
使用 composer 创建项目。
composer create-project -s dev contributte/ddd-skeleton acme
现在您已经安装了应用程序。是时候运行它了。
启动
HTTP
您需要启动 web 服务器以显示您的应用程序。
make dev
# php -S 0.0.0.0:8000 -t www
然后在浏览器中访问 http://localhost:8000。
数据库
您需要执行迁移。
make migrate
# NETTE_DEBUG=1 bin/console migrations:migrate --no-interaction
Docker
您需要启动具有 redis 和 postgres 的 docker 容器,以根据您的传输存储和读取消息。
make docker-up
# docker compose up
开发
请参阅 如何为此包做出贡献。
此包目前由以下作者维护。
请考虑 支持 contributte 开发团队。也感谢您使用此项目。