carlonicora / minimalism
极简 MVC 框架
Requires
- php: >=8.2
- ext-json: *
- carlonicora/jsonapi: ~3
- ocramius/package-versions: ~2
- vlucas/phpdotenv: ~5
Requires (Dev)
- ext-xdebug: *
- phpstan/phpstan: ~1.3
- phpunit/phpunit: ^9
- dev-master
- 13.7.2
- 13.7.1
- 13.7.0
- 13.6.1
- 13.6.0
- 13.5.6
- 13.5.5
- 13.5.4
- 13.5.3
- 13.5.2
- 13.5.1
- 13.5.0
- 13.5.0-beta1
- 13.4.5
- 13.4.4
- 13.4.3
- 13.4.2
- 13.4.1
- 13.4.0
- 13.3.5
- 13.3.4
- 13.3.3
- 13.3.2
- 13.3.1
- 13.3.0
- 13.2.1
- 13.2.0
- 13.2.0-beta2
- 13.2.0-beta1
- 13.1.1
- 13.1.1-beta1
- 13.1.0
- 13.0.21
- 13.0.20
- 13.0.19
- 13.0.18
- 13.0.17
- 13.0.16
- 13.0.15
- 13.0.14
- 13.0.13
- 13.0.12
- 13.0.11
- 13.0.10
- 13.0.9
- 13.0.8
- 13.0.7
- 13.0.6
- 13.0.5
- 13.0.4
- 13.0.3
- 13.0.2
- 13.0.2-alpha7
- 13.0.2-alpha6
- 13.0.2-alpha5
- 13.0.2-alpha4
- 13.0.2-alpha3
- 13.0.2-alpha2
- 13.0.2-alpha1
- 13.0.1
- 13.0.1-alpha28
- 13.0.1-alpha27
- 13.0.1-alpha26
- 13.0.1-alpha25
- 13.0.1-alpha24
- 13.0.1-alpha23
- 13.0.1-alpha22
- 13.0.1-alpha21
- 13.0.1-alpha20
- 13.0.1-alpha19
- 13.0.1-alpha18
- 13.0.1-alpha17
- 13.0.1-alpha16
- 13.0.1-alpha15
- 13.0.1-alpha14
- 13.0.1-alpha13
- 13.0.1-alpha12
- 13.0.1-alpha11
- 13.0.1-alpha10
- 13.0.1-alpha9
- 13.0.1-alpha8
- 13.0.1-alpha7
- 13.0.1-alpha6
- 13.0.1-alpha5
- 13.0.1-alpha4
- 13.0.1-alpha3
- 13.0.1-alpha2
- 13.0.1-alpha1
- 13.0.0
- 13.0.0-beta19
- 13.0.0-beta18
- 13.0.0-beta17
- 13.0.0-beta16
- 13.0.0-beta15
- 13.0.0-beta14
- 13.0.0-beta13
- 13.0.0-beta12
- 13.0.0-beta11
- 13.0.0-beta10
- 13.0.0-beta9
- 13.0.0-beta8
- 13.0.0-beta7
- 13.0.0-beta6
- 13.0.0-beta5
- 13.0.0-beta4
- 13.0.0-beta3
- 13.0.0-beta2
- 13.0.0-beta1
- 12.7.6
- 12.7.5
- 12.7.4
- 12.7.3
- 12.7.3-beta1
- 12.7.2
- 12.7.1
- 12.7.0
- 12.6.3
- 12.6.2
- 12.6.1
- 12.6.0
- 12.6.0-beta5
- 12.6.0-beta4
- 12.6.0-beta3
- 12.6.0-beta2
- 12.6.0-beta1
- 12.5.5
- 12.5.4
- 12.5.3
- 12.5.2
- 12.5.0
- 12.4.0
- 12.3.2
- 12.3.1
- 12.3.0
- 12.2.2
- 12.2.1
- 12.2.0
- 12.1.24
- 12.1.23
- 12.1.22
- 12.1.21
- 12.1.20
- 12.1.19
- 12.1.18
- 12.1.17
- 12.1.16
- 12.1.15
- 12.1.14
- 12.1.13
- 12.1.12
- 12.1.11
- 12.1.10
- 12.1.9
- 12.1.8
- 12.1.7
- 12.1.6
- 12.1.5
- 12.1.4
- 12.1.3
- 12.1.2
- 12.1.1
- 12.1.0
- 12.0.46
- 12.0.45
- 12.0.44
- 12.0.43
- 12.0.42
- 12.0.41
- 12.0.40
- 12.0.39
- 12.0.38
- 12.0.37
- 12.0.36
- 12.0.35
- 12.0.34
- 12.0.33
- 12.0.32
- 12.0.31
- 12.0.30
- 12.0.29
- 12.0.28
- 12.0.27
- 12.0.26
- 12.0.25
- 12.0.24
- 12.0.23
- 12.0.22
- 12.0.21
- 12.0.20
- 12.0.19
- 12.0.18
- 12.0.17
- 12.0.16
- 12.0.15
- 12.0.14
- 12.0.13
- 12.0.12
- 12.0.12-beta1
- 12.0.11
- 12.0.10
- 12.0.9
- 12.0.8
- 12.0.7
- 12.0.6
- 12.0.5
- 12.0.4
- 12.0.3
- 12.0.2
- 12.0.1
- 12.0.0
- 11.3.4
- 11.3.3
- 11.3.2
- 11.3.1
- 11.3.0
- 11.1.0
- 11.0.9
- 11.0.8
- 11.0.7
- 11.0.6
- 11.0.5
- 11.0.4
- 11.0.3
- 11.0.1
- dev-dev
- dev-feature-MinimalismException
- dev-sergeys_suggestions
- dev-ver-13.5-minimiser
This package is auto-updated.
Last update: 2024-09-12 17:10:06 UTC
README
Minimalism 是一个用于 PHP 8.1 的模块化 MVC(模型-视图-控制器)框架。Minimalism 编写支持网页和 API。该框架体积小巧,不提供许多“现成”功能,但考虑到可扩展性而构建。您可以使用 minimalism 而不添加任何其他装饰,或者安装已存在的许多服务之一并使用这些功能。
Minimalism 经过测试,但请注意,这是一个为了支持我们目前开发的项目而维护的项目。这意味着我们可以投入到 minimalism 的时间和精力不如我们希望的那样多。
我们为什么编写 minimalism?
是的,现在有许多框架,我们对此表示赞赏。然而,我们相信我们可以做一些更接近我们需求的事情。我们想要一个功能非常基本且可扩展性很强的轻量级框架。这就是为什么我们创建了 minimalism:这就是我们所需要的。
如果您认为 minimalism 击中了正确的要点,并且想要帮助,请跳转到 贡献 部分,并发送您的爱!
Minimalism 接口
minimalism 的一些服务基于一些常见接口。这些接口在提供不同视图的服务中实现。
请注意,每个 minimalism 的安装只能使用一个实现 minimalism 接口的服务。这意味着如果您想使用 MySQL,您将无法使用任何其他实现 minimalism-interface-sql 的服务。
目前,已创建以下接口
这些接口不提供功能,但支持实现实际功能的服务的实现
Minimalism 服务
安装
Docker
贡献
如果您认为可以使Minimalism变得更好,我们非常愿意听到您的意见!从错误修复到建议的更改
所有更改均通过Pull Requests进行
Pull Requests是提出更改的最佳方式。我们积极欢迎您的Pull Requests
- 从仓库中Fork并从master创建您的分支。
- 如果您添加了需要测试的代码,请添加一些测试示例。
- 如果您更改了API,请更新文档。
- 提交Pull Request!
您的接口和服务
如果您为Minimalism开发了任何接口或服务,请告知我们,我们将将其添加到接口和服务列表中!
构建方式
- PHP 8.1
- Minimalism - 最小化模块化的PHP MVC框架
版本控制
本项目使用语义化版本控制进行标签。
作者
许可证
本项目采用MIT许可证 - 详细信息请参阅LICENSE.md文件