LinkFunctions.jl: help with package development and registration

giovannitinervia9
Thu, 11 Sep 2025 16:54:16 +0000
New to Julia

Hi everyone,

I’m a new Julia user currently learning the language, and I’m interested in developing packages for distribution regression model fitting. For this work, I need to use link functions, which are implemented in GLM.jl. However, I prefer a standalone implementation with some additional features I need for my project.

My repository is at: GitHub - giovannitinervia9/LinkFunctions.jl: A Julia module providing a comprehensive collection of link functions for Generalized Linear Models (GLMs) and other statistical modeling contexts.

Specifically, I wanted to add link functions for arbitrarily constrained parameters (BoundedLink), along with explicit definitions of derivatives for both link functions and inverse link functions. So I decided to use the structure from GLM.jl as a foundation and create a standalone module with these additions. I followed the package development guide at How to develop a Julia package and uploaded my package to GitHub.

However, since I’m also new to GitHub, there are some things I don’t understand. I see there’s a CI banner on my repository that says “failing” and I’m not sure what this means or how to fix it. I also tried the registration procedure using Registrator.jl, but something went wrong and I can’t figure out what the issue is. The process didn’t complete successfully and I’m not sure how to troubleshoot it.

github.com/JuliaRegistries/General

New package: LinkFunctions v1.0.0-DEV

master ← registrator-linkfunctions-fa965eab-v1.0.0-DEV-664012ba4b

opened 10:32PM - 09 Sep 25 UTC

JuliaRegistrator

+13 -0

- Registering package: LinkFunctions - Repository: https://github.com/giovanniti…nervia9/LinkFunctions.jl - Created by: @giovannitinervia9 - Version: v1.0.0-DEV - Commit: b92c8cf574f919e6a73fb95e20121e92823f518c - Git reference: HEAD - Description: A Julia module providing a comprehensive collection of link functions for Generalized Linear Models (GLMs) and other statistical modeling contexts.

Could someone help me understand how to fix the CI issues and what might be preventing successful package registration? I’d also appreciate any other best practices I should follow for Julia package development.

Thanks for your patience with a beginner! Any guidance from the community would be really helpful.

3 posts - 3 participants