GitRoot
Craft your forge, Build your project, Grow your community freely
1- url: file:///home/rmaneschi/projects/gitroot/app/testsuite/../plugins/ladybug/ladybug-0.0.4.wasm
2 name: ladybug
3 version: 0.0.4
4 active: true
5 run:
6 - path: issues/**/*.md|!issues/close/*.md
7 branch:
8 - "*"
9 when:
10 - add
11 - mod
12 func: []
13 write:
14 git:
15 - path: issues/**/*.md|!issues/close
16 can:
17 - mod
18 web: []
19 exec: []
20 callfunc: []
21 configuration:
22 metadata:
23 - default: autogenerated
24 mandatory: true
25 name: id
26 type: crc16
27 - default: 50.0
28 mandatory: true
29 name: priority
30 type: int
31 - default: null
32 mandatory: false
33 name: assignee
34 type: user
35 - default: triage
36 mandatory: false
37 name: status
38 type: string
39 - default: issue
40 mandatory: false
41 name: kind
42 type: string
43 - path: issues/close/*.md
44 branch:
45 - "*"
46 when:
47 - add
48 - mod
49 func: []
50 write:
51 git:
52 - path: issues/close/**/*.md
53 can:
54 - mod
55 web: []
56 exec: []
57 callfunc: []
58 configuration:
59 metadata:
60 - default: close
61 mandatory: true
62 name: status
63 type: string
64- url: file:///home/rmaneschi/projects/gitroot/app/testsuite/../plugins/silo/silo-0.0.4.wasm
65 name: silo
66 version: 0.0.4
67 active: true
68 run:
69 - path: "**/*"
70 branch:
71 - main
72 when:
73 - add
74 - mod
75 - del
76 func: []
77 write:
78 git:
79 - path: boards/*.md
80 can:
81 - add
82 - mod
83 - del
84 - append
85 web: []
86 exec: []
87 callfunc: []
88 configuration:
89 boards:
90 - 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"
91 for: "**/*.md"
92 format: table
93 paginator: 0.0
94 selects:
95 - "priority: (\\d+)"
96 sort: title
97 sortOrder: asc
98 tableHeader: "| | priority |"
99 title: Roadmaps
100 to: boards/roadmap.md
101 where: "kind: 'roadmap'"
102 - description: ""
103 for: "**/*|!.gitroot/**|!**/*.wasm|!boards/todos.md"
104 format: embed
105 paginator: 0.0
106 selects: []
107 sort: file
108 sortOrder: asc
109 tableHeader: ""
110 title: Todo is lie
111 to: boards/todos.md
112 where: // TODO
113 - description: |-
114 All
115 [New](./triage.md)
116 [Closed](./closed.md)
117 for: issues/*.md
118 format: table
119 paginator: 50
120 selects:
121 - "status: (.*)"
122 - "priority: (\\d+)"
123 sort: select[1]
124 sortOrder: desc
125 tableHeader: "| | status | priority |"
126 title: All issues
127 to: boards/issues.md
128 where: "kind: issue"
129 - description: "[All](./issues.md)\nNew\n[Closed](./closed.md)"
130 for: issues/*.md
131 format: list
132 paginator: 50
133 selects: []
134 sort: ""
135 sortOrder: asc
136 tableHeader: ""
137 title: New Issues
138 to: boards/triage.md
139 where: "status: triage"
140 - description: "[All](./issues.md)\n[New](./triage.md)\nClosed\n"
141 for: issues/close/**/*.md
142 format: table
143 paginator: 50
144 selects:
145 - "status: (.*)"
146 - "priority: (\\d+)"
147 sort: select[1]
148 sortOrder: desc
149 tableHeader: "| | status | priority |"
150 title: Closed Issues
151 to: boards/closed.md
152- url: file:///home/rmaneschi/projects/gitroot/app/testsuite/../plugins/grafter/grafter-0.0.4.wasm
153 name: grafter
154 version: 0.0.4
155 active: true
156 run:
157 - path: "**/*"
158 branch:
159 - "*"
160 when:
161 - add
162 - mod
163 - del
164 func: []
165 write:
166 git:
167 - path: "**/*"
168 can:
169 - add
170 - mod
171 - del
172 - append
173 web: []
174 exec: []
175 callfunc: []
176 configuration:
177 defaultTargetBranch: main
178- url: file:///home/rmaneschi/projects/gitroot/app/testsuite/../plugins/apex/apex-0.0.4.wasm
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.3.0/pollen-0.0.2.wasm
309 name: pollen
310 version: 0.0.2
311 active: true
312 run:
313 - path: "**/*"
314 branch:
315 - "*"
316 when:
317 - add
318 - mod
319 - del
320 func: []
321 write:
322 git: []
323 web:
324 - path: rss/*
325 can:
326 - add
327 - mod
328 exec: []
329 callfunc: []
330 configuration:
331 flux:
332 - description: Every push made in gitroot.dev
333 language: en
334 link: https://gitroot.dev/
335 path: rss/all-commits.xml
336 title: All push
337- url: /home/rmaneschi/projects/gitroot/app/testsuite/../plugins/apex/apex_code-0.0.4.wasm
338 name: apex_code
339 version: 0.0.4
340 active: true
341 run:
342 - path: ""
343 branch: []
344 when: []
345 func:
346 - funcname: renderCode
347 args:
348 - code
349 - lang
350 res:
351 - html
352 write:
353 git: []
354 web: []
355 exec: []
356 callfunc: []
357 configuration: {}
358- url: /home/rmaneschi/projects/gitroot/app/testsuite/../plugins/apex/apex_markdown-0.0.4.wasm
359 name: apex_markdown
360 version: 0.0.4
361 active: true
362 run:
363 - path: ""
364 branch: []
365 when: []
366 func:
367 - funcname: renderMd
368 args:
369 - fp
370 - md
371 res:
372 - html
373 - metas
374 write:
375 git: []
376 web: []
377 exec: []
378 callfunc:
379 - pluginname: apex_code
380 funcname: renderCode
381 - pluginname: apex_mermaid
382 funcname: renderCode
383 configuration: {}
384- url: /home/rmaneschi/projects/gitroot/app/testsuite/../plugins/apex_mermaid/apex_mermaid-0.0.1.wasm
385 name: apex_mermaid
386 version: 0.0.1
387 active: true
388 run:
389 - path: ""
390 branch: []
391 when: []
392 func:
393 - funcname: renderCode
394 args:
395 - code
396 res:
397 - html
398 write:
399 git: []
400 web: []
401 exec: []
402 callfunc: []
403 configuration: {}
404- url: /home/rmaneschi/projects/gitroot/app/testsuite/../plugins/stigma/stigma-0.0.1.wasm
405 name: stigma
406 version: 0.0.1
407 active: true
408 run:
409 - path: "**/*"
410 branch:
411 - "*"
412 when:
413 - add
414 - mod
415 - del
416 func: []
417 write:
418 git:
419 - path: .gitroot/init.sh
420 can:
421 - add
422 - mod
423 - del
424 - append
425 - path: .gitroot/allowed_signers
426 can:
427 - add
428 - mod
429 - del
430 - append
431 web: []
432 exec: []
433 callfunc: []
434 configuration: {}
435- url: /home/rmaneschi/projects/gitroot/app/testsuite/../plugins/hop/hop-0.0.2.wasm
436 name: hop
437 version: 0.0.2
438 active: true
439 run:
440 - path: app/**/*|!app/**/*.md|!app/**/*.html
441 branch:
442 - "*"
443 when:
444 - add
445 - mod
446 - del
447 func: []
448 write:
449 git: []
450 web:
451 - path: /pipelines/**/*
452 can:
453 - add
454 - mod
455 - del
456 exec:
457 - command: mise
458 - command: make
459 - command: mkdir
460 - command: touch
461 - command: chmod
462 callfunc: []
463 configuration:
464 exec:
465 artifacts:
466 - releases/gitroot-linux-amd64
467 - app/testsuite/mylog.txt
468 build: ""
469 cache:
470 - key: homeCache
471 path: /home/.cache
472 readOnly: false
473 - key: homeLocal
474 path: /home/.local
475 readOnly: false
476 - key: homeConf
477 path: /home/.config
478 readOnly: false
479 cmds:
480 - args:
481 - trust
482 cmd: mise
483 - args:
484 - build
485 cmd: mise
486 - args:
487 - buildPlugins
488 cmd: mise
489 - args:
490 - -p
491 - /home/.ssh
492 cmd: mkdir
493 - args:
494 - /home/.ssh/known_hosts
495 cmd: touch
496 - args:
497 - "600"
498 - /app/app/testsuite/user1/ed25519
499 cmd: chmod
500 - args:
501 - "600"
502 - /app/app/testsuite/user2/ed25519
503 cmd: chmod
504 - args:
505 - test
506 cmd: mise
507 env:
508 - MISE_CACHE_DIR=/home/.cache/mise
509 - MISE_DATA_DIR=/home/.local/share/mise
510 - MISE_CONFIG_DIR=/home/.config/mise
511 - GOCACHE=/home/.cache/go-build
512 - GOPATH=/home/.local/share/go
513 - GOMODCACHE=/home/.local/share/go/pkg/mod
514 - CARGO_HOME=/home/.local/share/cargo
515 - RUSTUP_HOME=/home/.local/share/rustup
516 - TINYGOCACHE=/home/.cache/tinygo
517 - NPM_CONFIG_CACHE=/home/.cache/npm
518 - PATH=/home/.local/share/mise/shims:/usr/bin:/bin
519 - MY_LOG=/app/app/testsuite/mylog.txt
520 - SERVER_PORT=3232
521 - SERVER_PORT_HTTP=4242
522 reportStats: true
523 pipelinesToWebDir: /pipelines