KubeVirt User Guide
  • KubeVirt User-Guide
  • docs
    • virtual_machines
      • NetworkPolicy
      • VirtualMachineInstanceReplicaSet
      • Dedicated CPU resources
      • Liveness and Readiness Probes
      • Istio service mesh
      • Run Strategies
      • Templates
      • Windows virtio drivers
      • Accessing Virtual Machines
      • Guest Operating System Information
      • Presets
      • Virtual hardware
      • Interfaces and Networks
      • Virtual Machines Instances
      • NUMA
      • Host Devices Assignment
      • Guest Agent information
      • Service objects
      • Lifecycle
      • DNS records
      • Disks and Volumes
      • Booting From External Source
      • Startup Scripts
    • operations
      • Node maintenance
      • virtctl Client Tool
      • Customize KubeVirt Components
      • Updating and deletion
      • Activating feature gates
      • Snapshot Restore API
      • Node assignment
      • Component monitoring
      • node_overcommit
      • Annotations and labels
      • Unresponsive nodes
      • API Validation
      • live_migration
      • Authorization
      • Hugepages support
      • Containerized Data Importer
      • Installation
      • Basic use
      • Hotplug Volumes
    • Latest release notes
    • Welcome
    • appendix
      • Contributing
    • Web Console
    • Architecture
  • Contributing guidelines
Powered by GitBook
On this page
  • Prerequisites
  • Your first contribution
  • Other ways to contribute
  1. docs
  2. appendix

Contributing

PreviousappendixNextWeb Console

Last updated 4 years ago

Prerequisites

Reviewing the following will prepare you for contributing

For code contributors:

  • You need to be familiar with writing code in golang. See the to familiarize yourself.

  • Read the Developer and the .

For all contributors:

  • You need to be comfortable with git, GitHub workflow of fork, branch, commit, open pull request, reviewing changes, and merge to work effectively in the KubeVirt community. If you're new to git git-scm.com very nice tutorials .

  • Familiarize yourself with the various repositories of the GitHub organization.

  • Try the Deploy KubeVirt on or quickstart lab.

  • Try the lab.

  • See the other ways to contribute section

Your first contribution

The following will help you decide where to start

  • Check a repository issues list and label good-first-issue for issues that make good entry points.

  • Open a pull request using GitHub to documentation.

  • Review a pull request from other community members for accuracy and language.

Other ways to contribute

Visit the KubeVirt , participate on Twitter or Stack Overflow, learn about local meetups and events.

Visit the KubeVirt and submit a blog post, case study or lab.

golang tour
contribution page
getting started page
here
KubeVirt
minikube
kind
Using KubeVirt
community page
website repository