aggrosoft / compui
用于管理composer依赖项的图形化网页界面,使用PHP编写
0.1.3
2019-06-28 10:14 UTC
Requires
- ajaxorg/ace: 1.4.5
- slim/http-cache: ^0.4
- slim/slim: ^3.12
- slim/twig-view: ^2.5
- twbs/bootstrap: 4.0.0
This package is auto-updated.
Last update: 2024-09-09 20:31:32 UTC
README
使用PHP编写的composer图形化用户界面。允许您查看所有已安装的依赖项并直接编辑composer文件。您还可以运行安装/更新等composer命令。
入门指南
以下说明将帮助您在本地机器上创建一个项目副本并进行开发和测试。有关如何在实时系统上部署项目的说明,请参阅部署。
安装
安装很简单,您需要使用composer来安装compui。
使用composer安装
composer create-project aggrosoft/compui
使用检出安装
检出git仓库或通过github下载zip存档。
git checkout https://github.com/aggrosoft/compui.git
转到安装文件夹并运行以下命令。
composer install
现在您有一个正在运行的安装,默认指向compUI本身的composer文件。
配置
编辑config.json并设置project-path变量为您要管理的安装文件夹
{
"composer-binary": "path to your composer binary",
"project-path": "a relative or absolute path to the folder containing composer.json",
"allowed-commands": [
"update",
"install",
"dumpautoload"
]
}
部署
请确保添加某种类型的身份验证(例如,.htaccess以防止访问),否则任何人都可以编辑您的composer文件。
构建工具
- Slim Framwork - 使用的Web框架
- Composer - 依赖项管理
- Bootstrap - 前端CSS框架
贡献
只需创建一个分支并添加一个pull request,或者通过github与我联系
版本控制
我们使用SemVer进行版本控制。有关可用版本,请参阅此仓库的标签。
作者
- Alexander Kludt - 初始工作 - Aggrosoft
有关参与此项目的贡献者列表,请参阅。
许可证
本项目采用MIT许可证 - 有关详细信息,请参阅LICENSE.md文件。