go-KodeStarter/config.yml

101 lines
3.5 KiB
YAML
Raw Permalink Normal View History

2023-06-24 02:00:53 -04:00
# All the configuration elements listed below must be in lowercase
# category, software, variables environnement, directory, pipelines,name,
# version, author, location, description, path
2023-06-21 11:50:12 -04:00
category:
2023-06-24 02:00:53 -04:00
Go:
software:
Go Lang:
name: "Go Lang"
2023-07-01 00:49:45 -04:00
version: "1.19.5"
2023-06-24 02:00:53 -04:00
author: "Google"
location: 'C:\Users\bruno\scoop\apps\go\current'
description: "Go is an open source programming language that makes it easy to build simple, reliable, and efficient software."
Tasks:
name: "Tasks"
version: "0.2.0"
author: "Google"
location: 'C:\Users\bruno\scoop\apps\tasks\current'
description: 'Task is a task runner / build tool that aims to be simpler and easier to use than, for example, GNU Make.'
environments variables:
PATH: 'C:\Users\bruno\go\bin'
PATH2: 'C:\Users\bruno\scoop\apps\tasks\current\bin'
directory:
source:
path:
- src/config
- src/version
test:
path:
- test
release:
path:
- release
- release/windows
- release/linux
pipelines:
# build: "go build"
# test: "go test"
# lint: "golint"
2023-07-01 00:49:45 -04:00
install apps:
Tasks:
name: "Tasks"
cmdWin: "scoop install tasks"
cmdLinux: "sudo apt-get install tasks"
Go:
cmd:
Win: "scoop install go"
Linux: "sudo apt-get install go"
2023-06-24 02:00:53 -04:00
Java:
software:
Quarkus:
name: "Quarkus"
version: "2.0.0"
author: "Red Hat"
location: 'C:\Users\bruno\scoop\apps\quarkus\current'
description: "Quarkus is a full-stack, Kubernetes-native Java framework made for Java virtual machines (JVMs) and native compilation, optimizing Java specifically for containers and enabling it to become an effective platform for serverless, cloud, and Kubernetes environments."
Maven:
name: "Maven"
version: "3.8.3"
author: "Apache"
location: 'C:\Users\bruno\scoop\apps\maven\current'
description: "Maven is a build automation tool used primarily for Java projects. Maven addresses two aspects of building software: first, it describes how software is built, and second, it describes its dependencies."
Ant:
name: "Ant"
version: "1.10.11"
author: "Apache"
location: 'C:\Users\bruno\scoop\apps\ant\current'
description: "Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications."
environments variables:
JAVA_HOME: 'C:\Users\bruno\scoop\apps\graalvm-jdk17\current'
ANT_HOME: 'C:\Users\bruno\scoop\apps\ant\current'
directory:
source:
path:
- src/main/java
test:
path:
- src/test/java
pipelines:
# compile: mvn compile
# test: mvn test
# package: mvn package
Mixe:
software:
Visual Studio Code:
name: "Visual Studio Code"
version: "1.59.1"
author: "Microsoft Corporation"
location: 'C:\Users\bruno\scoop\apps\vscode\current'
description: "Visual Studio Code is a streamlined code editor with support for development operations like debugging, task running, and version control."
variables environnement: {}
extensions:
- esbenp.prettier-vscode
- editorconfig.editorconfig