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