GitRoot
Craft your forge, Build your project, Grow your community freely
1- url: https://gitroot.dev/releases/0.4.0/ladybug-0.0.4.wasm
2 checksum: sha256:7409837469ce89d5c9fd8dd48236764650f48523ff4d81295967154977a01635
3 name: ladybug
4 version: 0.0.4
5 active: true
6 run:
7 - path: issues/**/*.md|!issues/close/*.md
8 branch:
9 - "*"
10 when:
11 - add
12 - mod
13 func: []
14 write:
15 git:
16 - path: issues/**/*.md|!issues/close
17 can:
18 - mod
19 web: []
20 exec: []
21 callfunc: []
22 configuration:
23 metadata:
24 - default: autogenerated
25 mandatory: true
26 name: id
27 type: crc16
28 - default: 50.0
29 mandatory: true
30 name: priority
31 type: int
32 - default: null
33 mandatory: false
34 name: assignee
35 type: user
36 - default: triage
37 mandatory: false
38 name: status
39 type: string
40 - path: issues/close/*.md
41 branch:
42 - "*"
43 when:
44 - add
45 - mod
46 func: []
47 write:
48 git:
49 - path: issues/close/**/*.md
50 can:
51 - mod
52 web: []
53 exec: []
54 callfunc: []
55 configuration:
56 metadata:
57 - default: close
58 mandatory: true
59 name: status
60 type: string
61- url: https://gitroot.dev/releases/0.4.0/silo-0.0.4.wasm
62 checksum: sha256:6748c9b8efe8bfcde8d77b5608819a29e0ba5036259cf3df7143da719f463afb
63 name: silo
64 version: 0.0.4
65 active: true
66 run:
67 - path: "**/*"
68 branch:
69 - main
70 when:
71 - add
72 - mod
73 - del
74 func: []
75 write:
76 git:
77 - path: boards/*.md
78 can:
79 - add
80 - mod
81 - del
82 - append
83 web: []
84 exec: []
85 callfunc: []
86 configuration:
87 boards:
88 - description: "This file provides an overview of the direction this project is heading.\n\n> When it is obvious that the goals cannot be reached, donβt adjust the goals, adjust the action steps.\n\n_[Confucius](https://en.wikipedia.org/wiki/Confucius)_\n\n## List"
89 for: "**/*.md"
90 format: table
91 paginator: 0.0
92 selects:
93 - "priority: (\\d+)"
94 sort: title
95 sortOrder: asc
96 tableHeader: "| | priority |"
97 title: Roadmaps
98 to: boards/roadmap.md
99 where: "kind: 'roadmap'"
100 - description: ""
101 for: "**/*|!.gitroot/**|!**/*.wasm|!boards/todos.md"
102 format: embed
103 paginator: 0.0
104 selects: []
105 sort: file
106 sortOrder: asc
107 tableHeader: ""
108 title: Todo is lie
109 to: boards/todos.md
110 where: // TODO
111 - description: |-
112 All
113 [New](./triage.md)
114 [Closed](./closed.md)
115 for: issues/*.md
116 format: table
117 paginator: 50
118 selects:
119 - "status: (.*)"
120 - "priority: (\\d+)"
121 sort: select[1]
122 sortOrder: desc
123 tableHeader: "| | status | priority |"
124 title: All issues
125 to: boards/issues.md
126 where: "status:"
127 - description: "[All](./issues.md)\nNew\n[Closed](./closed.md)"
128 for: issues/*.md
129 format: list
130 paginator: 50
131 selects: []
132 sort: ""
133 sortOrder: asc
134 tableHeader: ""
135 title: New Issues
136 to: boards/triage.md
137 where: "status: triage"
138 - description: "[All](./issues.md)\n[New](./triage.md)\nClosed\n"
139 for: issues/close/**/*.md
140 format: table
141 paginator: 50
142 selects:
143 - "status: (.*)"
144 - "priority: (\\d+)"
145 sort: select[1]
146 sortOrder: desc
147 tableHeader: "| | status | priority |"
148 title: Closed Issues
149 to: boards/closed.md
150- url: https://gitroot.dev/releases/0.4.0/grafter-0.0.4.wasm
151 checksum: sha256:bfdba209adcfc800c5cadd52a7ccbdf0cab52ab8367c806724dde7ac64ee116e
152 name: grafter
153 version: 0.0.4
154 active: true
155 run:
156 - path: "**/*"
157 branch:
158 - "*"
159 when:
160 - add
161 - mod
162 - del
163 func: []
164 write:
165 git:
166 - path: "**/*"
167 can:
168 - add
169 - mod
170 - del
171 - append
172 web: []
173 exec: []
174 callfunc: []
175 configuration:
176 defaultTargetBranch: main
177- url: https://gitroot.dev/releases/0.4.0/apex-0.0.4.wasm
178 checksum: sha256:97fa5fd2b49f7c9d0b9b6bb814c2dd3fc129e49a727b7ce65aa495fa0a6cec45
179 name: apex
180 version: 0.0.4
181 active: true
182 run:
183 - path: "**/*"
184 branch:
185 - main
186 when:
187 - add
188 - mod
189 - del
190 func: []
191 write:
192 git:
193 - path: "**/*"
194 can:
195 - add
196 - mod
197 - del
198 - append
199 web:
200 - path: "**/*"
201 can:
202 - add
203 - mod
204 - del
205 - append
206 exec: []
207 callfunc:
208 - pluginname: apex_markdown
209 funcname: renderMd
210 - pluginname: apex_code
211 funcname: renderCode
212 - pluginname: apex_mermaid
213 funcname: renderCode
214 configuration:
215 branchesDir: branches
216 favicon: logo.png
217 footer: <p>Start with <code>git clone ssh://gitroot.dev/</code> π</p><small>Hosted with β€οΈ by Gitroot</small>
218 generateGitWorktree: true
219 header: <h1>GitRoot</h1><i>Craft your forge, Build your project, Grow your community freely</i>
220 layout:
221 - glob: plugins/name/*.md
222 path: plugins/layout.html
223 - glob: app/plugins/*/**/*.md
224 path: app/plugins/layout.html
225 menu:
226 - display: π Home
227 link: /
228 - display: π Documentation
229 link: /doc/
230 - display: π Versions
231 link: /CHANGELOG.html
232 - display: π§© Plugins
233 link: /plugins/
234 - display: π Issues
235 link: /boards/issues.html
236 - display: π Code
237 link: /worktree/
238 - display: β Blog
239 link: /blog/
240 - display: π¨ Contact
241 link: /contact.html
242 meta:
243 description: GitRoot is a small yet powerfull git forge.
244 fediverse:creator: "@forge@gitroot.dev"
245 og:description: GitRoot is a small yet powerfull git forge.
246 og:title: GitRoot
247 style: simple.min.css
248 - path: "**/*"
249 branch:
250 - "*"
251 - "!main"
252 when:
253 - add
254 - mod
255 - del
256 func: []
257 write:
258 git: []
259 web:
260 - path: branches/**/*
261 can:
262 - add
263 - append
264 - mod
265 - del
266 exec: []
267 callfunc:
268 - pluginname: apex_markdown
269 funcname: renderMd
270 - pluginname: apex_code
271 funcname: renderCode
272 - pluginname: apex_mermaid
273 funcname: renderCode
274 configuration:
275 branchesDir: branches
276 favicon: logo.png
277 footer: <p>Start with <code>git clone ssh://gitroot.dev/</code> π</p><small>Hosted with β€οΈ by Gitroot</small>
278 generateGitWorktree: true
279 header: <h1>GitRoot</h1><i>Craft your forge, Build your project, Grow your community freely</i>
280 layout:
281 - glob: plugins/name/*.md
282 path: plugins/layout.html
283 - glob: app/plugins/*/**/*.md
284 path: app/plugins/layout.html
285 menu:
286 - display: π Home
287 link: /
288 - display: π Documentation
289 link: /doc/
290 - display: π Versions
291 link: /CHANGELOG.html
292 - display: π§© Plugins
293 link: /plugins/
294 - display: π Issues
295 link: /boards/issues.html
296 - display: π Code
297 link: /worktree/
298 - display: β Blog
299 link: /blog/
300 - display: π¨ Contact
301 link: /contact.html
302 meta:
303 description: GitRoot is a small yet powerfull git forge.
304 fediverse:creator: "@forge@gitroot.dev"
305 og:description: GitRoot is a small yet powerfull git forge.
306 og:title: GitRoot
307 style: simple.min.css
308- url: https://gitroot.dev/releases/0.4.0/pollen-0.0.3.wasm
309 checksum: sha256:2f184bedaba264543ad434ae0cb1a999083f7e8094482cab097e4727edef775d
310 name: pollen
311 version: 0.0.3
312 active: true
313 run:
314 - path: "**/*"
315 branch:
316 - "*"
317 when:
318 - add
319 - mod
320 - del
321 func: []
322 write:
323 git: []
324 web:
325 - path: rss/*
326 can:
327 - add
328 - mod
329 exec: []
330 callfunc: []
331 configuration:
332 flux:
333 - description: Every push made in gitroot.dev
334 language: en
335 link: https://gitroot.dev/
336 path: rss/all-commits.xml
337 title: All push
338- url: https://gitroot.dev/releases/0.4.0/apex_code-0.0.4.wasm
339 checksum: sha256:a4b6446a0bb663371167a4f833248e637f0a5d7de9ccdabd4f2901bdaca7839c
340 name: apex_code
341 version: 0.0.4
342 active: true
343 run:
344 - path: ""
345 branch: []
346 when: []
347 func:
348 - funcname: renderCode
349 args:
350 - code
351 - lang
352 res:
353 - html
354 write:
355 git: []
356 web: []
357 exec: []
358 callfunc: []
359 configuration: {}
360- url: https://gitroot.dev/releases/0.4.0/apex_markdown-0.0.4.wasm
361 checksum: sha256:7d4fe41a2c706cdef3353d6f2d09561952ee3ead9dd1ac0637803efc80ebe753
362 name: apex_markdown
363 version: 0.0.4
364 active: true
365 run:
366 - path: ""
367 branch: []
368 when: []
369 func:
370 - funcname: renderMd
371 args:
372 - fp
373 - md
374 res:
375 - html
376 - metas
377 write:
378 git: []
379 web: []
380 exec: []
381 callfunc:
382 - pluginname: apex_code
383 funcname: renderCode
384 - pluginname: apex_mermaid
385 funcname: renderCode
386 configuration: {}
387- url: https://gitroot.dev/releases/0.4.0/apex_mermaid-0.0.1.wasm
388 checksum: sha256:666c962bd3564b4cfb7f2c2d3548de88425f576aec728b703b4a1a15ddb9204e
389 name: apex_mermaid
390 version: 0.0.1
391 active: true
392 run:
393 - path: ""
394 branch: []
395 when: []
396 func:
397 - funcname: renderCode
398 args:
399 - code
400 res:
401 - html
402 write:
403 git: []
404 web: []
405 exec: []
406 callfunc: []
407 configuration: {}
408- url: https://gitroot.dev/releases/0.4.0/stigma-0.0.1.wasm
409 checksum: sha256:5064fe4f6234ab6a30a62c4fe1e86bb85243a14bd841c917766a212fa43fb19f
410 name: stigma
411 version: 0.0.1
412 active: true
413 run:
414 - path: "**/*"
415 branch:
416 - "*"
417 when:
418 - add
419 - mod
420 - del
421 func: []
422 write:
423 git:
424 - path: .gitroot/init.sh
425 can:
426 - add
427 - mod
428 - del
429 - append
430 - path: .gitroot/allowed_signers
431 can:
432 - add
433 - mod
434 - del
435 - append
436 web: []
437 exec: []
438 callfunc: []
439 configuration: {}
440- url: https://gitroot.dev/releases/0.4.0/hop-0.0.2.wasm
441 checksum: sha256:f9eb2fb6380ad2fa9354fef634d0c36673b7877afab3f44614e7e2a2fb7940b2
442 name: hop
443 version: 0.0.2
444 active: true
445 run:
446 - path: app/**/*|!app/**/*.md|!app/**/*.html
447 branch:
448 - "*"
449 when:
450 - add
451 - mod
452 - del
453 func: []
454 write:
455 git: []
456 web:
457 - path: /pipelines/**/*
458 can:
459 - add
460 - mod
461 - del
462 exec:
463 - command: mise
464 - command: make
465 - command: mkdir
466 - command: touch
467 - command: chmod
468 callfunc: []
469 configuration:
470 exec:
471 artifacts:
472 - releases/gitroot-linux-amd64
473 - app/testsuite/mylog.txt
474 build: ""
475 cache:
476 - key: homeCache
477 path: /home/.cache
478 readOnly: false
479 - key: homeLocal
480 path: /home/.local
481 readOnly: false
482 - key: homeConf
483 path: /home/.config
484 readOnly: false
485 cmds:
486 - args:
487 - trust
488 cmd: mise
489 - args:
490 - build
491 cmd: mise
492 - args:
493 - buildPlugins
494 cmd: mise
495 - args:
496 - -p
497 - /home/.ssh
498 cmd: mkdir
499 - args:
500 - /home/.ssh/known_hosts
501 cmd: touch
502 - args:
503 - "600"
504 - /app/app/testsuite/user1/ed25519
505 cmd: chmod
506 - args:
507 - "600"
508 - /app/app/testsuite/user2/ed25519
509 cmd: chmod
510 - args:
511 - test
512 cmd: mise
513 env:
514 - MISE_CACHE_DIR=/home/.cache/mise
515 - MISE_DATA_DIR=/home/.local/share/mise
516 - MISE_CONFIG_DIR=/home/.config/mise
517 - GOCACHE=/home/.cache/go-build
518 - GOPATH=/home/.local/share/go
519 - GOMODCACHE=/home/.local/share/go/pkg/mod
520 - CARGO_HOME=/home/.local/share/cargo
521 - RUSTUP_HOME=/home/.local/share/rustup
522 - TINYGOCACHE=/home/.cache/tinygo
523 - NPM_CONFIG_CACHE=/home/.cache/npm
524 - PATH=/home/.local/share/mise/shims:/usr/bin:/bin
525 - MY_LOG=/app/app/testsuite/mylog.txt
526 - SERVER_PORT=3232
527 - SERVER_PORT_HTTP=4242
528 reportStats: true
529 pipelinesToWebDir: /pipelines