Libvirt Open Source Contribution
Michal Privoznik
mprivozn at redhat.com
Wed Sep 16 09:35:28 UTC 2020
On 9/15/20 10:39 PM, Barrett J Schonefeld wrote:
> Hey libvirt team,
>
>
> We (Ryan Gahagan, Dustan Helm, and Barrett Schonefeld) are computer
> science students at the University of Texas at Austin. We are taking a
> course in virtualization, and we’d like to contribute to the libvirt
> repository as part of this course. Here are the issues we are most
> interested in:
>
>
> https://gitlab.com/libvirt/libvirt/-/issues/11
> <https://gitlab.com/libvirt/libvirt/-/issues/11>
>
> https://gitlab.com/libvirt/libvirt/-/issues/16
>
>
> Additionally, we would like to take a look at issue 4
> (https://gitlab.com/libvirt/libvirt/-/issues/4
> <https://gitlab.com/libvirt/libvirt/-/issues/4>), the UDP slowdown for
> QEMU. We expect issue 4 to be more time-intensive, and we would like to
> communicate with you to ensure we’re solving the problem effectively.
>
>
> Our course only runs until the end of the fall semester, so our time to
> contribute to this project is somewhat limited. If you think any of the
> issues we picked would be too difficult to accomplish during that time
> frame, we would appreciate alternative suggestions. We really hope to
> contribute to this project and help make improvements where we can.
Hey,
it's always nice to see people interested in libvirt.
Another area that I can offer (not listed on the issues page) is writing
virsh completers. These are callback functions which are run when a user
hits <TAB><TAB>, for instance:
virsh start --domain<TAB><TAB>
brings up a list of shut off guests. It's really regular autocompletion
like we're used to from bash and/or other projects.
I'd say writing a completer is more beneficial if one wants to learn how
to use libvirt public APIs because that's basically what a completer
callback does. I've reviewed some completer patches recently:
https://www.redhat.com/archives/libvir-list/2020-September/msg00592.html
I'm happy to help,
Michal
More information about the libvir-list
mailing list