GitRoot
craft your forge, build your project, grow your community freely
1# SPDX-FileCopyrightText: 2025 Romain Maneschi <romain@gitroot.dev>
2#
3# SPDX-License-Identifier: EUPL-1.2
4
5[tools]
6"github:tinygo-org/tinygo" = "0.40.0"
7go = "1.25"
8node = "24.8"
9rust = "1.90.0"
10"github:WebAssembly/wabt" = "1.0.37"
11"make" = "4.4"
12
13[tasks.build]
14description = "Build the single binary"
15run = "make build"
16
17[tasks.init]
18description = "Configure your git client"
19run = ".gitroot/init.sh"
20
21[tasks.issue]
22description = "Create an issue"
23run = ".gitroot/issue.sh"
24
25[tasks.test]
26description = "Execute tests"
27run = "make testall"
28
29[tasks.fmt]
30description = "Format code"
31run = "go fmt"
32dir = "app/server"