Julia 1.1.0 版本怎么发布一个包呢


#1

最近在学习 Julia 1.1.0 , 然后看到 Pkg.V3 后发布 Packages 的流程好像变了,我写了一个 Pkg如 MyJuliaPkg 想要发布注册到官方的仓库了,具体的步骤是怎么样呢?


#2

直接看 Pkg 的文档吧,这个应该是最准确的

Pkg’s registry handling requires at least Julia 1.1.

https://julialang.github.io/Pkg.jl/v1/registries/


#3

感谢回答,只是我根据文档来做,发现如果要注册到官方到仓库里,是需要提交审核到对吗?


#4

我没试过,所以就不误导人了。

看到个新玩法


#5

简单来说:

  1. 需要装两个app: Registratortag-bot
  2. 写一个Project.toml
  3. 在某个commit处@JuliaRegistrator register() 然后Registrator会自动在General创建一个PR,一旦PR被合并了就相当于发布了新的包/版本升级