Php PackageManager Web UI工作流:是否存在用于此的内容?

Php PackageManager Web UI工作流:是否存在用于此的内容?,php,web-applications,package-managers,Php,Web Applications,Package Managers,注意:不确定这是否属于此阶段的服务器故障。。。请根据需要移动 我正在从事一个拥有自己的包管理软件的项目,并且已经到了一个阶段,我需要一个集中且简单的机制来在主存储库中创建新包 以下是我的要求: 正面web UI允许上传tarball。这些tarball包含一个目录布局,该布局已经针对我们的“包构建系统”进行了定义,并且将在上传和批准后构建(取决于用户权限,稍后讨论) 软件包将具有可搜索的元数据,并显示在web用户界面中—要了解我的意思,请参阅 具有不同权限的用户级别:“标准”可以上载要审核的潜

注意:不确定这是否属于此阶段的服务器故障。。。请根据需要移动

我正在从事一个拥有自己的包管理软件的项目,并且已经到了一个阶段,我需要一个集中且简单的机制来在主存储库中创建新包

以下是我的要求:

  • 正面web UI允许上传tarball。这些tarball包含一个目录布局,该布局已经针对我们的“包构建系统”进行了定义,并且将在上传和批准后构建(取决于用户权限,稍后讨论)
  • 软件包将具有可搜索的元数据,并显示在web用户界面中—要了解我的意思,请参阅
  • 具有不同权限的用户级别:“标准”可以上载要审核的潜在软件包,“开发人员”可以不经审核地上载软件包,“管理员”可以不经审核地上载软件包,并对“标准”用户上载的软件包执行审核任务
理想情况下,将使用类似于实际包构建的集成的东西。通过这种方式,用户可以看到包构建的结果,作为开发人员,我们可以看到回归的图形表示(使用builbot的web UI)

我不确定是否存在类似的情况,因为在这一领域找到要搜索的关键词非常困难。我在考虑修改bugzilla或类似的东西,以获得所需的行为,但是如果已经存在更针对我想要做的事情,那就容易多了。与其他解决方案相比,PHP+mysql更受欢迎,但我目前并不过分挑剔

如果答案是“不存在,写你自己的”——没关系。我只是想确定,在我开始做这样的事情之前,没有任何类似的东西存在,可以对其进行修改以满足这些要求。

您可能需要结合软件包安装和用于软件包上传和分发的PEAR通道服务器来查看软件包管理:

您可能希望结合软件包安装和用于软件包上传和分发的PEAR通道服务器来查看软件包管理: