试点114 / snidget
snidget 框架
dev-master
2024-09-24 18:28 UTC
Requires
- ext-mbstring: *
- ext-pcntl: *
- ext-pdo: *
- psr/container: ^2.0
- psr/event-dispatcher: ^1.0
- psr/http-message: ^1.0
- psr/http-server-middleware: ^1.0
- psr/log: *
- psr/simple-cache: ^3.0
Requires (Dev)
- ext-xdebug: *
- league/commonmark: ^2.4
- phploc/phploc: ^7.0
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^9.6
- rector/rector: ^0.15
This package is auto-updated.
Last update: 2024-09-24 18:28:30 UTC
README
Snidget - 习惯性和智能的 PHP 微型框架
什么是 "Snidget" ?
黄金 Snidget 是一种小型金色魔法鸟,拥有完全旋转的翅膀,
最著名的是在早期魁地奇魔法运动中的使用,最终被黄金 Snitch 取代
功能
- php 8 特性
- 灵活的模块系统
- 可扩展架构的最佳实践(DDD + CQRS)
- 完全兼容 "12-factor app" 概念
- 开箱即用的精心设计的 API 架构
- 兼容 PSR
- 高级代码生成
- 鼓励使用有效的算法和模式
路线图
- 为生产环境设置环境(例如,供应商目录为只读卷,数据为可选,其他为只读!,工作目录:/app/bin)对于生产环境,可以使用以下文章 https://www.aleksanderwons.com/building-the-smallest-and-more-secure-php-docker-image/
- 创建 Driver 和 Module 的接口?