arshwell / monolith
PHP 框架 | 用于 LAMP 栈
v0.4.8
2024-03-04 22:19 UTC
Requires
- php: 7.4.*
- matthiasmullie/minify: 1.3.*
- pelago/emogrifier: 6.*
- phpmailer/phpmailer: 6.6.*
- scssphp/scssphp: 1.10.*
- symfony/dotenv: 5.4.*
- verot/class.upload.php: 2.1.*
README
易于学习和使用
Arshwell 从快速且干净的框架的想法开始。
无 MVC:更少的 OOP(至少目前如此)。
技术
Arshwell 使用以下技术
- [MySQL] - 包使用 SQL
- [PHP 7.4] - 也有一些 OOP 特性(例如:DB)
- [SASS] - SASS 是 Arshwell 的良好 CSS 扩展语言
- [JS Vanilla functions] - 内置的有用函数(例如:Web、表单)
- [jQuery] - 默认 JS 库
安装 & 设置
- 从终端,在项目的根目录下运行
composer require arshwell/monolith:0.* - 之后运行
sh vendor/arshwell/monolith/bin/install-arshwell-example.sh - 在整个项目中替换 MyTeam\MyProject,替换为您想要的命名空间
- 创建 .env.local 文件
- 完成 📢 运行您的网站!
有关更多详细信息,请参阅 https://arshwell.github.io/monolith/docs.html#installation
功能
Arshwell 有许多功能,包括
DevPanel
DevPanel 是一个内置的面板,具有许多功能,包括
它只能由开发者访问,并提供了许多其他有用的工具。不相信我们,亲自看看。
贡献
感谢您考虑为 Arshwell 框架做出贡献!
- 从 GitHub 上 fork 存储库
- 在项目的根目录下,从终端运行
composer require [你的用户]/[你的新分支] --prefer-source- 这样,您可以直接在供应商的项目中修改 Arshwell
- 然后,只需对 Arshwell 进行
git commit&git push
- 回到 GitHub Arshwell 并创建一个 Pull Request
- 解释您发现的问题
- 展示您实施的解决方案;
有关其他详细信息,请参阅 https://arshwell.github.io/monolith/docs.html#contributing
行为准则
为了确保 Arshwell 社区对所有成员都欢迎,请阅读并遵守 CODE_OF_CONDUCT.md。
安全漏洞
如果您在 Arshwell 中发现安全漏洞,请使用 SECURITY 中描述的程序。
在这种情况下,请不要创建问题。
许可证
Arshwell 框架是开源软件,使用 MIT 许可证授权。