arshwell/monolith

PHP 框架 | 用于 LAMP 栈

v0.4.8 2024-03-04 22:19 UTC

README

易于学习和使用

Arshwell 从快速且干净的框架的想法开始。
无 MVC:更少的 OOP(至少目前如此)。

技术

Arshwell 使用以下技术

  • [MySQL] - 包使用 SQL
  • [PHP 7.4] - 也有一些 OOP 特性(例如:DB)
  • [SASS] - SASS 是 Arshwell 的良好 CSS 扩展语言
  • [JS Vanilla functions] - 内置的有用函数(例如:Web、表单)
  • [jQuery] - 默认 JS 库

安装 & 设置

  1. 从终端,在项目的根目录下运行 composer require arshwell/monolith:0.*
  2. 之后运行 sh vendor/arshwell/monolith/bin/install-arshwell-example.sh
  3. 在整个项目中替换 MyTeam\MyProject,替换为您想要的命名空间
  4. 创建 .env.local 文件
  5. 完成 📢 运行您的网站!

有关更多详细信息,请参阅 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 许可证授权。