BLOCKING:
/root in apexapp/: because hop build on endCommit which is called everytime endependant of pathTODO:
latestapexRenderMetadatas: true on all issues/graftsconfig apex:
1configuration:
2 branchesDir: branches
3 favicon: logo.png
4 footer: <p>Start with <code>git clone ssh://gitroot.dev/</code> 🚀</p><small>Hosted with ❤️ by Gitroot</small>
5 generateGitWorktree: true
6 header: <h1>GitRoot</h1><i>craft your forge, build your project, grow your community freely</i>
7 menu:
8 - display: 🏠 Home
9 link: /
10 - display: 📖 Documentation
11 link: /doc/
12 - display: 🔖 Versions
13 link: /CHANGELOG.html
14 - display: 🐞 Issues
15 link: /boards/issues.html
16 - display: 🚀 Code
17 link: /worktree/
18 - display: ☕ Blog
19 link: /blog/
20 - display: 🗨 Contact
21 link: /contact.html
22 meta:
23 description: GitRoot is a small yet powerfull git forge.
24 fediverse:creator: "@forge@gitroot.dev"
25 og:description: GitRoot is a small yet powerfull git forge.
26 og:title: GitRoot
27 style: simple.min.css
forgeConf:
1execconf:
2 baremetal:
3 enabled: false
4 bwrap:
5 enabled: true
6 user: nobody
7 uid: 65534
8 gid: 65534
9 robind: []
10 bind: ["/home/rmaneschi/.cache/mise:/cache/mise"]
11 container:
12 enabled: false
13 bin: podman
14 ssh:
15 enabled: false
16 hosts:
17 - user: myUSer
18 address: 127.0.0.1
19 port: 22
20 publickey: ssh-ed25519 AAAAC3NzaC1...
config hop:
1- url: file:///home/rmaneschi/projects/gitroot/app/plugins/hop/hop-0.0.1.wasm
2 name: hop
3 version: 0.0.1
4 active: true
5 run:
6 - path: app/**/*
7 branch:
8 - "*"
9 when:
10 - add
11 - mod
12 - del
13 write:
14 git: []
15 web: []
16 exec:
17 - command: mise
18 configuration:
19 exec:
20 build: ""
21 cmds:
22 - args:
23 - trust
24 cmd: mise
25 - args:
26 - run
27 - fmt
28 cmd: mise
29 env: ["MISE_CACHE_DIR=/cache/mise"]