Experimental APIs
🐉 Hic Sunt Dracones
The JuliaHub.Experimental
module contains various experimental APIs.
JuliaHub.Experimental
— Modulemodule Experimental
Home for experimental JuliaHub.jl APIs.
Reference
JuliaHub.Experimental.Registry
— Typestruct Registry
Represents a Julia package registry on JuliaHub.
JuliaHub.Experimental.registries
— FunctionJuliaHub.Experimental.registries() -> Vector{Experimental.Registry}
Return the list of registries configured on the JuliaHub instance.
JuliaHub.Experimental.register_package
— FunctionJuliaHub.Experimental.register_package(
auth::Authentication,
registry::Union{AbstractString, Registry},
repository_url::AbstractString;
# Optional keyword arguments:
[notes::AbstractString,]
[branch::AbstractString,]
[subdirectory::AbstractString,]
[git_server_type::AbstractString]
) -> String | Nothing
Initiates a registration PR of the package at repository_url
in Returns the URL of the registry PR, or nothing
if the registration failed.
Example
using JuliaHub
auth = JuliaHub.authenticate("juliahub.com")
JuliaHub._registries(auth)
r = JuliaHub.Experimental.register_package(
auth,
"MyInternalRegistry",
"https://github.com/MyUser/MyPackage.jl";
notes = "This was initiated via JuliaHub.jl",
)