github.com/oam-dev/kubevela@v1.9.11/pkg/definition/gen_sdk/files.go (about)

     1  /*
     2  Copyright 2021 The KubeVela Authors.
     3  
     4  Licensed under the Apache License, Version 2.0 (the "License");
     5  you may not use this file except in compliance with the License.
     6  You may obtain a copy of the License at
     7  
     8      http://www.apache.org/licenses/LICENSE-2.0
     9  
    10  Unless required by applicable law or agreed to in writing, software
    11  distributed under the License is distributed on an "AS IS" BASIS,
    12  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    13  See the License for the specific language governing permissions and
    14  limitations under the License.
    15  */
    16  
    17  package gen_sdk
    18  
    19  import "embed"
    20  
    21  var (
    22  	//go:embed openapi-generator/templates
    23  	// Templates contains different template files for different languages
    24  	Templates embed.FS
    25  	// SupportedLangs is supported languages
    26  	SupportedLangs = map[string]bool{"go": true}
    27  	//go:embed _scaffold
    28  	// Scaffold is scaffold files for different languages
    29  	Scaffold embed.FS
    30  	// ScaffoldDir is scaffold dir name
    31  	ScaffoldDir = "_scaffold"
    32  )