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 )