在pkgv1.1中提交Julia包的pull请求

在pkgv1.1中提交Julia包的pull请求,julia,Julia,我想在FITSIO包中添加一个特性并提交一个请求。目前的工作流程是什么?在pkg1.0之前,有Pkg.checkout和Pkg.submit功能。有类似的命令可以在pkgv1.1中运行吗 当然,我可以在Github上手动分叉存储库,进行更改并提交拉取请求。但我想知道PKG1.1中是否有方便的快捷方式 更新 这是我找到的一个示例。您可以使用(或developPkg REPL命令),它将下载包的完整git克隆,并默认将其放入$HOME/.julia/dev中。在那里,您可以像往常一样进行更改和推送

我想在FITSIO包中添加一个特性并提交一个请求。目前的工作流程是什么?在pkg1.0之前,有
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中加载

编辑:

签出
已被两个新事物取代:

  • 如果只是想安装软件包的主分支,您现在可以执行添加示例master(或
    pkg.add(PackageSpec(name=“Example”,rev=“master”)
  • 如果目的是修改您使用的代码
    Pkg.develope

  • 在新的包管理器中不存在类似Pkg.submit的东西;你必须亲自推送并制作PR。

    谢谢,v1.1中是否有类似于v1.0之前的
    签出
    提交
    的快捷方式?我编辑了答案以包含相关信息。