Skip to content

Commit f409ce4

Browse files
authored
Add Rails, Rust, and Go example configurations (#45)
Fixes #14
1 parent 798ebae commit f409ce4

3 files changed

Lines changed: 41 additions & 19 deletions

File tree

examples/go-project.yaml

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,17 @@ version: "1"
22

33
tools:
44
- name: go
5-
version: ">=1.21.0"
6-
required: true
7-
- name: docker
8-
required: true
9-
- name: git
5+
version: ">=1.18.0"
106
required: true
117

128
env_vars:
139
- name: GOPATH
1410
required: false
15-
- name: DATABASE_URL
16-
required: true
17-
- name: API_KEY
18-
required: true
19-
20-
ports:
21-
- 8080
22-
- 5432
11+
- name: GOBIN
12+
required: false
2313

2414
files:
2515
- path: go.mod
2616
required: true
27-
- path: .env
28-
required: true
17+
- path: main.go
18+
required: false

examples/rails-project.yaml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
version: "1"
2+
3+
tools:
4+
- name: ruby
5+
version: ">=3.0.0"
6+
required: true
7+
- name: bundle
8+
required: true
9+
- name: node
10+
required: false
11+
- name: yarn
12+
required: false
13+
14+
env_vars:
15+
- name: DATABASE_URL
16+
required: true
17+
- name: RAILS_ENV
18+
required: false
19+
pattern: "^(development|test|production)$"
20+
21+
ports:
22+
- 3000
23+
24+
files:
25+
- path: Gemfile
26+
required: true
27+
- path: config/database.yml
28+
required: true
29+
- path: .env
30+
required: false

examples/rust-project.yaml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,21 @@ version: "1"
22

33
tools:
44
- name: rustc
5-
version: ">=1.70.0"
5+
version: ">=1.65.0"
66
required: true
77
- name: cargo
88
required: true
9-
- name: git
10-
required: true
119

1210
env_vars:
1311
- name: RUST_LOG
1412
required: false
13+
- name: DATABASE_URL
14+
required: false
1515

1616
files:
1717
- path: Cargo.toml
1818
required: true
1919
- path: src/main.rs
20-
required: true
20+
required: false
21+
- path: src/lib.rs
22+
required: false

0 commit comments

Comments
 (0)