code: func (b *builder) buildListSchema() *spec.Schema {
  	name := definitionPrefix + util.ToRESTFriendlyName(fmt.Sprintf("%s/%s/%s", b.group, b.version, b.kind))
  	doc := fmt.Sprintf("List of %s. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md", b.plural)
  	s := new(spec.Schema).WithDescription(fmt.Sprintf("%s is a list of %s", b.listKind, b.kind)).
  		WithRequired("items").
  		SetProperty("items", *spec.ArrayProperty(spec.RefSchema(name)).WithDescription(doc)).
  		SetProperty("metadata", getDefinition(listMetaType))
  	addTypeMetaProperties(s)
  	s.AddExtension(endpoints.ROUTE_META_GVK, []map[string]string{
  		{
  			"group":   b.group,
  			"version": b.version,
  			"kind":    b.listKind,
  		},
  	})
  	return s
  }
docs: // buildListSchema builds the list kind schema for the CRD