在pkgv1.1中提交Julia包的pull请求
我想在FITSIO包中添加一个特性并提交一个请求。目前的工作流程是什么?在pkg1.0之前,有在pkgv1.1中提交Julia包的pull请求,julia,Julia,我想在FITSIO包中添加一个特性并提交一个请求。目前的工作流程是什么?在pkg1.0之前,有Pkg.checkout和Pkg.submit功能。有类似的命令可以在pkgv1.1中运行吗 当然,我可以在Github上手动分叉存储库,进行更改并提交拉取请求。但我想知道PKG1.1中是否有方便的快捷方式 更新 这是我找到的一个示例。您可以使用(或developPkg REPL命令),它将下载包的完整git克隆,并默认将其放入$HOME/.julia/dev中。在那里,您可以像往常一样进行更改和推送
Pkg.checkout
和Pkg.submit
功能。有类似的命令可以在pkgv1.1中运行吗
当然,我可以在Github上手动分叉存储库,进行更改并提交拉取请求。但我想知道PKG1.1中是否有方便的快捷方式
更新
这是我找到的一个示例。您可以使用(或develop
Pkg REPL命令),它将下载包的完整git克隆,并默认将其放入$HOME/.julia/dev
中。在那里,您可以像往常一样进行更改和推送
Pkg.develope
也可以将路径作为参数,因此如果您有git clone
d,请将存储库复制到其他更方便的文件夹(与$HOME/.julia/dev
相比),并且更愿意在那里工作,您可以通过Pkg.develope(PackageSpec(path=“to/clone”)“安装”该路径
并且应该可以从Julia中加载
编辑:
签出
已被两个新事物取代:
pkg.add(PackageSpec(name=“Example”,rev=“master”)
)李>
Pkg.develope
在新的包管理器中不存在类似Pkg.submit的东西;你必须亲自推送并制作PR。谢谢,v1.1中是否有类似于v1.0之前的
签出
和提交
的快捷方式?我编辑了答案以包含相关信息。