diff --git a/starter-repository-definitions.yml b/starter-repository-definitions.yml deleted file mode 100644 index b6712fc..0000000 --- a/starter-repository-definitions.yml +++ /dev/null @@ -1,40 +0,0 @@ -- language: python - template_attributes: - required_executable: "python (3.11)" - user_editable_file: "app/main.py" -- language: rust - template_attributes: - required_executable: "cargo (1.62)" - user_editable_file: "src/main.rs" -- language: go - template_attributes: - required_executable: "go (1.19)" - user_editable_file: "cmd/mygrep/main.go" -- language: haskell - template_attributes: - required_executable: "stack" - user_editable_file: "app/Main.hs" -- language: ruby - template_attributes: - required_executable: "ruby (3.3)" - user_editable_file: "app/main.rb" -- language: cpp - template_attributes: - required_executable: "cmake" - user_editable_file: "src/Server.cpp" -- language: javascript - template_attributes: - required_executable: "node (21)" - user_editable_file: "app/main.js" -- language: csharp - template_attributes: - required_executable: "dotnet (8.0)" - user_editable_file: "src/Program.cs" -- language: typescript - template_attributes: - required_executable: "bun (1.1)" - user_editable_file: "app/main.ts" -- language: gleam - template_attributes: - required_executable: "gleam (1.0)" - user_editable_file: "src/grep.gleam" diff --git a/starter_templates/cpp/config.yml b/starter_templates/cpp/config.yml new file mode 100644 index 0000000..5bf7572 --- /dev/null +++ b/starter_templates/cpp/config.yml @@ -0,0 +1,3 @@ +attributes: + required_executable: cmake + user_editable_file: src/Server.cpp diff --git a/starter_templates/csharp/config.yml b/starter_templates/csharp/config.yml new file mode 100644 index 0000000..9d1056b --- /dev/null +++ b/starter_templates/csharp/config.yml @@ -0,0 +1,3 @@ +attributes: + required_executable: dotnet (8.0) + user_editable_file: src/Program.cs diff --git a/starter_templates/gleam/config.yml b/starter_templates/gleam/config.yml new file mode 100644 index 0000000..b53f705 --- /dev/null +++ b/starter_templates/gleam/config.yml @@ -0,0 +1,3 @@ +attributes: + required_executable: gleam (1.0) + user_editable_file: src/grep.gleam diff --git a/starter_templates/go/config.yml b/starter_templates/go/config.yml new file mode 100644 index 0000000..d8c7965 --- /dev/null +++ b/starter_templates/go/config.yml @@ -0,0 +1,3 @@ +attributes: + required_executable: go (1.19) + user_editable_file: cmd/mygrep/main.go diff --git a/starter_templates/haskell/config.yml b/starter_templates/haskell/config.yml new file mode 100644 index 0000000..b95abeb --- /dev/null +++ b/starter_templates/haskell/config.yml @@ -0,0 +1,3 @@ +attributes: + required_executable: stack + user_editable_file: app/Main.hs diff --git a/starter_templates/javascript/config.yml b/starter_templates/javascript/config.yml new file mode 100644 index 0000000..5665611 --- /dev/null +++ b/starter_templates/javascript/config.yml @@ -0,0 +1,3 @@ +attributes: + required_executable: node (21) + user_editable_file: app/main.js diff --git a/starter_templates/python/config.yml b/starter_templates/python/config.yml new file mode 100644 index 0000000..3da1532 --- /dev/null +++ b/starter_templates/python/config.yml @@ -0,0 +1,3 @@ +attributes: + required_executable: python (3.11) + user_editable_file: app/main.py diff --git a/starter_templates/ruby/config.yml b/starter_templates/ruby/config.yml new file mode 100644 index 0000000..2b13159 --- /dev/null +++ b/starter_templates/ruby/config.yml @@ -0,0 +1,3 @@ +attributes: + required_executable: ruby (3.3) + user_editable_file: app/main.rb diff --git a/starter_templates/rust/config.yml b/starter_templates/rust/config.yml new file mode 100644 index 0000000..c19c080 --- /dev/null +++ b/starter_templates/rust/config.yml @@ -0,0 +1,3 @@ +attributes: + required_executable: cargo (1.62) + user_editable_file: src/main.rs diff --git a/starter_templates/typescript/config.yml b/starter_templates/typescript/config.yml new file mode 100644 index 0000000..9abb315 --- /dev/null +++ b/starter_templates/typescript/config.yml @@ -0,0 +1,3 @@ +attributes: + required_executable: bun (1.1) + user_editable_file: app/main.ts