Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Install Registrator bot #16

Open
femtotrader opened this issue Apr 24, 2019 · 3 comments
Open

Install Registrator bot #16

femtotrader opened this issue Apr 24, 2019 · 3 comments

Comments

@femtotrader
Copy link
Member

Registrator is a GitHub app that automates creation of registration pull requests for your julia packages to the General registry.

https://github.com/JuliaComputing/Registrator.jl

A JuliaFinance owner should install it for each repository with Julia code

@femtotrader femtotrader changed the title Install Registrator Install Registrator bot Apr 24, 2019
@EricForgy
Copy link
Member

EricForgy commented Apr 25, 2019

Hi @femtotrader (and @roshii and all active JuliaFinance members),

I'd like to put some thought into whether we register JuliaFinance packages on the General registry. I created a special JuliaFinance registry to support JuliaFinance packages.

The idea started out as a simple experiment to see if it could be done and what is involved with doing it, but the experience convinced me that we should seriously consider curating our own packages.

The new federated registry capability allows for better management of private organizations with private registries. The way I think of JuliaFinance is as a private organization that happens to be open 😊

There are pros and cons. One of the cons is that no package can be registered in the General registry if it has a dependency on a package from JuliaFinance registry (for the foreseeable future at least).

This would make JulaFinance something of an island, like a private organization.

I am open to any good ideas from active JuliaFinance members, but my leaning would be to keep the JuliaFinance registry separate.

Edit: https://github.com/JuliaComputing/Registrator.jl/blob/master/docs.md

@roshii
Copy link
Member

roshii commented Apr 28, 2019

Provided JuliaFinance code remains published under permissive license, I'm fine with this idea.
Let see how it develops and if worse comes to worse, we can always adapt.

Thanks @EricForgy :)

@EricForgy
Copy link
Member

Btw, I was looking at the source code for Registrator.jl. It consists of three files and one submodule: RegEdit.

If I understand correctly, maybe with some slight modification, we can use RegEdit directly instead of installing a Registrator server to help manage our registry.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants