I appologize if this info is already available somewhere else - just send me a link if I have missed it. I am trying to understand what the norms are about registering new packages in the General registry.
First I have a general question about the process:
- I do not see any way to register new packages directly in the General registry. If someone creates a new package for v1.0, should they just register it the old way on METADATA and let it sync to General?
Second, I have some specific questions about our use case. We are trying to maintain an ecosystem of small packages for solving MDPs and POMDPs. The list of packages can be found here: https://github.com/JuliaPOMDP/POMDPs.jl#supported-packages. In previous versions of Julia, we only registered a few of these packages because they are named with esoteric acronyms and instead kept track of them (crudely) within the POMDPs package. Here are my questions:
Now that the uuid scheme fixes name clashes, should we (a) register all of these packages in General, (b) Create our own registry that we host, or © continue to just keep track of them in the POMDPs package?
Assuming that we move forward with (b) (creating our own registry), which packages, if any, should we register in General?