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