SSブログ

JuliaHub から、Julia の公式パッケージに登録する [julia]

公開パッケージにする手順は、ここに日本語で解説してくれている人がいて(高校生!)
https://abap34.github.io/my-website/julialang/2021/01/31/julia-make-public-pkg.html
簡単そうな、 JuliaHub からの登録をしてみることにした。

https://juliahub.com の Contribute -> Register Packages から必要事項(自分は、 Package URL に https://github.com/nakagami/Awabi.jl を入力しただけで、いい感じに補完された)を入力して、
Submit すると・・・
この↓リポジトリに pull request が作成される
https://github.com/JuliaRegistries/General/pulls

今回のは↓これ
https://github.com/JuliaRegistries/General/pull/33897

最初、 Project.toml に [compat] の項目がなかったら(requiredではないが)bot のチェックでエラーが出た。
[compat]の項を追加して https://github.com/nakagami/Awabi.jl/blob/master/Project.toml#L10
再度、 https://juliahub.com の Contribute -> Register Packages から Submit したら、チェックにパスした。

いろんな人のパッケージ公開の解説を見ると PkgTemplates.jl で雛形を作って、 docs ディレクトリの下にドキュメントを書かないと、公式パッケージにできないという記載もあったんだけど、 README.rst に記載があれば docs ディレクトリのドキュメントは必須ではないようだ。

3日経つと、マージされた。他の Pull Request 見ると、問題なさそうでも3日は置いておくようなので、3日は待つことになりそう。
その前に、コメントが付いたら、それを見て何か対処する必要はある。

コメント(0) 
共通テーマ:日記・雑感