d3t-distribution / project-dependencies
本包最新版本(v0.0.2)没有提供许可信息。
v0.0.2
2021-12-03 16:59 UTC
This package is not auto-updated.
Last update: 2024-09-22 04:24:31 UTC
README
关于项目
该项目允许轻松管理项目之间的依赖关系。
(回到顶部)
构建工具
(回到顶部)
入门
先决条件
在您的机器上必须安装
- Make
- Docker
安装
创建一个必须为JSON格式的.dependencies文件。
以下是一个包含依赖项的文件示例。
{ "my-project-name": { "path": "my-project-path", "repository": "git@github.com:my-project.git" } }
path
必须相对于父目录。
repository
git仓库URL。
然后编辑您的项目make,添加以下行
DEPENDENCIES= CMD_start = docker run -ti --rm -v $(PWD)/../:/mnt/projects/ -e PROJECTNAME=my-project-name -e COMMAND=start -e DEPENDENCIES=${DEPENDENCIES} d3tdistribution/projet-dependencies start: env $(shell ${CMD_start})
PROJECTNAME
是项目的名称。
COMMAND
是对依赖项目的执行命令。
DEPENDENCIES
是已启动的依赖项目列表,以避免项目循环依赖。
路线图
- 克隆依赖项仓库
- 将dependencies.json改为.dependencies文件
- 支持.dependencies.local文件
- 支持绝对路径
(回到顶部)
贡献
贡献是开源社区如此出色的学习、灵感和创造的地方的原因。您做出的任何贡献都将受到高度赞赏。
如果您有改进此项目的建议,请分支仓库并创建一个拉取请求。您也可以简单地打开一个带有“增强”标签的问题。别忘了给项目加星!再次感谢!
- 分支项目
- 创建您的功能分支(
git checkout -b feature/AmazingFeature
) - 提交您的更改(
git commit -m 'Add some AmazingFeature'
) - 推送到分支(
git push origin feature/AmazingFeature
) - 打开拉取请求
(回到顶部)
许可
在MIT许可证下分发。有关更多信息,请参阅LICENSE.txt
。
(回到顶部)