github.com/cidverse/cid-sdk-go@v0.0.0-20240318001225-c193d83f053e/const.go (about)

     1  package cidsdk
     2  
     3  // see: https://github.com/cidverse/repoanalyzer/blob/main/analyzerapi/types.go
     4  
     5  type ProjectLanguage string
     6  
     7  const (
     8  	LanguageGolang     ProjectLanguage = "go"
     9  	LanguageJava       ProjectLanguage = "java"
    10  	LanguageKotlin     ProjectLanguage = "kotlin"
    11  	LanguageJavascript ProjectLanguage = "javascript"
    12  	LanguageTypescript ProjectLanguage = "typescript"
    13  	LanguagePython     ProjectLanguage = "python"
    14  	LanguagePHP        ProjectLanguage = "php"
    15  	LanguageRust       ProjectLanguage = "rust"
    16  )
    17  
    18  type ProjectBuildSystem string
    19  
    20  const (
    21  	BuildSystemGradle          ProjectBuildSystem = "gradle"
    22  	BuildSystemMaven           ProjectBuildSystem = "maven"
    23  	BuildSystemGoMod           ProjectBuildSystem = "gomod"
    24  	BuildSystemNpm             ProjectBuildSystem = "npm"
    25  	BuildSystemHugo            ProjectBuildSystem = "hugo"
    26  	BuildSystemHelm            ProjectBuildSystem = "helm"
    27  	BuildSystemContainer       ProjectBuildSystem = "container"
    28  	BuildSystemRequirementsTXT ProjectBuildSystem = "python-requirements.txt"
    29  	BuildSystemPipfile         ProjectBuildSystem = "pipfile"
    30  	BuildSystemSetupPy         ProjectBuildSystem = "setup.py"
    31  	BuildSystemMkdocs          ProjectBuildSystem = "mkdocs"
    32  	BuildSystemComposer        ProjectBuildSystem = "composer"
    33  	BuildSystemDotNet          ProjectBuildSystem = "dotnet"
    34  	BuildSystemCargo           ProjectBuildSystem = "cargo"
    35  )
    36  
    37  type ProjectBuildSystemSyntax string
    38  
    39  const (
    40  	BuildSystemSyntaxDefault ProjectBuildSystemSyntax = "default"
    41  	GradleGroovyDSL          ProjectBuildSystemSyntax = "groovy"
    42  	GradleKotlinDSL          ProjectBuildSystemSyntax = "kotlin"
    43  	ContainerFile            ProjectBuildSystemSyntax = "containerfile"
    44  	ContainerBuildahScript   ProjectBuildSystemSyntax = "buildah-script"
    45  	MkdocsTechdocs           ProjectBuildSystemSyntax = "mkdocs-techdocs"
    46  )