How to register/update my package with some local packages

I would recommend creating a GitHub Organization (maybe JuliaHydroModels) to host all these packages, instead of tying them to your personal user account. That way, you can have additional co-maintainers, and it’s not such a problem if you ever step back from the project.

Please make sure that every package has at least a README that explains the purpose of the package and how it relates to the main HydroModels.jl.

Assuming each package is ready for registrations, you may want to consider manually preparing a Pull Request (with the help of LocalRegistry package) that registers all of them in one go (actually, don’t: Gunnar’s suggestion is a far better approach) . Otherwise, you have to deal with registering them in the order of their dependency graph, with a three-day period for each package.