-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Add more comprehensive docstrings to Base.LibGit2 #18810
Comments
Can this be considered done enough to not need a separate issue? |
many of the internal functions are still undocumented |
@KristofferC no :( |
Here's a list of functions/types which still need docstrings:
|
Thanks so much for enumerating those, @kshyatt! It's too bad I didn't think to advertise this for the JuliaCon hackathon. |
@omus since you did so much awesome work refactoring the SSH credentials stuff I was wondering if you wanted to take a run at documenting all those functions? I think this stuff is very important to get right (since it's security related) and it's finicky enough I don't want to make things worse by guessing. |
@kshyatt sure I'll try to document those when I have some spare cycles |
Can we close this? |
Perhaps another good introductory issue and/or candidate for Hacktoberfest.
Background
LibGit2
is a submodule ofBase
that contains bindings to the libgit2 C library. It's used extensively by the package manager as well as some external libraries, such as the package development toolkit. As I understand it, much of the existing functionality inBase.LibGit2
came from Jake Bolewski's now-unmaintained LibGit2.jl package. Prior to utilizing libgit2, Julia included a wrapper for command line Git.What's needed
Currently there aren't very many docstrings in the
LibGit2
code, and the ones that are there could be more detailed. I think it would be a worthwhile effort to more thoroughly document theBase.LibGit2
functionality and usage.The files in question are located in the base/libgit2 directory.
The text was updated successfully, but these errors were encountered: