- url: file:///home/rmaneschi/projects/gitroot/app/testsuite/../plugins/ladybug/ladybug-0.0.4.wasm
name: ladybug
version: 0.0.4
active: true
run:
- path: issues/**/*.md|!issues/close/*.md
branch:
- "*"
when:
- add
- mod
func: []
write:
git:
- path: issues/**/*.md|!issues/close
can:
- mod
web: []
exec: []
callfunc: []
configuration:
metadata:
- default: autogenerated
mandatory: true
name: id
type: crc16
- default: 50.0
mandatory: true
name: priority
type: int
- default: null
mandatory: false
name: assignee
type: user
- default: triage
mandatory: false
name: status
type: string
- default: issue
mandatory: false
name: kind
type: string
- path: issues/close/*.md
branch:
- "*"
when:
- add
- mod
func: []
write:
git:
- path: issues/close/**/*.md
can:
- mod
web: []
exec: []
callfunc: []
configuration:
metadata:
- default: close
mandatory: true
name: status
type: string
- url: file:///home/rmaneschi/projects/gitroot/app/testsuite/../plugins/silo/silo-0.0.4.wasm
name: silo
version: 0.0.4
active: true
run:
- path: "**/*"
branch:
- main
when:
- add
- mod
- del
func: []
write:
git:
- path: boards/*.md
can:
- add
- mod
- del
- append
web: []
exec: []
callfunc: []
configuration:
boards:
- 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"
for: "**/*.md"
format: table
paginator: 0.0
selects:
- "priority: (\\d+)"
sort: title
sortOrder: asc
tableHeader: "| | priority |"
title: Roadmaps
to: boards/roadmap.md
where: "kind: 'roadmap'"
- description: ""
for: "**/*|!.gitroot/**|!**/*.wasm|!boards/todos.md"
format: embed
paginator: 0.0
selects: []
sort: file
sortOrder: asc
tableHeader: ""
title: Todo is lie
to: boards/todos.md
where: // TODO
- description: |-
All
[New](./triage.md)
[Closed](./closed.md)
for: issues/*.md
format: table
paginator: 50
selects:
- "status: (.*)"
- "priority: (\\d+)"
sort: select[1]
sortOrder: desc
tableHeader: "| | status | priority |"
title: All issues
to: boards/issues.md
where: "kind: issue"
- description: "[All](./issues.md)\nNew\n[Closed](./closed.md)"
for: issues/*.md
format: list
paginator: 50
selects: []
sort: ""
sortOrder: asc
tableHeader: ""
title: New Issues
to: boards/triage.md
where: "status: triage"
- description: "[All](./issues.md)\n[New](./triage.md)\nClosed\n"
for: issues/close/**/*.md
format: table
paginator: 50
selects:
- "status: (.*)"
- "priority: (\\d+)"
sort: select[1]
sortOrder: desc
tableHeader: "| | status | priority |"
title: Closed Issues
to: boards/closed.md
- url: file:///home/rmaneschi/projects/gitroot/app/testsuite/../plugins/grafter/grafter-0.0.4.wasm
name: grafter
version: 0.0.4
active: true
run:
- path: "**/*"
branch:
- "*"
when:
- add
- mod
- del
func: []
write:
git:
- path: "**/*"
can:
- add
- mod
- del
- append
web: []
exec: []
callfunc: []
configuration:
defaultTargetBranch: main
- url: file:///home/rmaneschi/projects/gitroot/app/testsuite/../plugins/apex/apex-0.0.4.wasm
name: apex
version: 0.0.4
active: true
run:
- path: "**/*"
branch:
- main
when:
- add
- mod
- del
func: []
write:
git:
- path: "**/*"
can:
- add
- mod
- del
- append
web:
- path: "**/*"
can:
- add
- mod
- del
- append
exec: []
callfunc:
- pluginname: apex_markdown
funcname: renderMd
- pluginname: apex_code
funcname: renderCode
- pluginname: apex_mermaid
funcname: renderCode
configuration:
branchesDir: branches
favicon: logo.png
footer:
Start with git clone ssh://gitroot.dev/ π
Hosted with β€οΈ by Gitroot
generateGitWorktree: true
header: GitRoot
craft your forge, build your project, grow your community freely
layout:
- glob: plugins/name/*.md
path: plugins/layout.html
- glob: app/plugins/*/**/*.md
path: app/plugins/layout.html
menu:
- display: π Home
link: /
- display: π Documentation
link: /doc/
- display: π Versions
link: /CHANGELOG.html
- display: π§© Plugins
link: /plugins/
- display: π Issues
link: /boards/issues.html
- display: π Code
link: /worktree/
- display: β Blog
link: /blog/
- display: π¨ Contact
link: /contact.html
meta:
description: GitRoot is a small yet powerfull git forge.
fediverse:creator: "@forge@gitroot.dev"
og:description: GitRoot is a small yet powerfull git forge.
og:title: GitRoot
style: simple.min.css
- path: "**/*"
branch:
- "*"
- "!main"
when:
- add
- mod
- del
func: []
write:
git: []
web:
- path: branches/**/*
can:
- add
- append
- mod
- del
exec: []
callfunc:
- pluginname: apex_markdown
funcname: renderMd
- pluginname: apex_code
funcname: renderCode
- pluginname: apex_mermaid
funcname: renderCode
configuration:
branchesDir: branches
favicon: logo.png
footer: Start with git clone ssh://gitroot.dev/ π
Hosted with β€οΈ by Gitroot
generateGitWorktree: true
header: GitRoot
craft your forge, build your project, grow your community freely
layout:
- glob: plugins/name/*.md
path: plugins/layout.html
- glob: app/plugins/*/**/*.md
path: app/plugins/layout.html
menu:
- display: π Home
link: /
- display: π Documentation
link: /doc/
- display: π Versions
link: /CHANGELOG.html
- display: π§© Plugins
link: /plugins/
- display: π Issues
link: /boards/issues.html
- display: π Code
link: /worktree/
- display: β Blog
link: /blog/
- display: π¨ Contact
link: /contact.html
meta:
description: GitRoot is a small yet powerfull git forge.
fediverse:creator: "@forge@gitroot.dev"
og:description: GitRoot is a small yet powerfull git forge.
og:title: GitRoot
style: simple.min.css
- url: https://gitroot.dev/releases/0.3.0/pollen-0.0.2.wasm
name: pollen
version: 0.0.2
active: true
run:
- path: "**/*"
branch:
- "*"
when:
- add
- mod
- del
func: []
write:
git: []
web:
- path: rss/*
can:
- add
- mod
exec: []
callfunc: []
configuration:
flux:
- description: Every push made in gitroot.dev
language: en
link: https://gitroot.dev/
path: rss/all-commits.xml
title: All push
- url: /home/rmaneschi/projects/gitroot/app/testsuite/../plugins/apex/apex_code-0.0.4.wasm
name: apex_code
version: 0.0.4
active: true
run:
- path: ""
branch: []
when: []
func:
- funcname: renderCode
args:
- code
- lang
res:
- html
write:
git: []
web: []
exec: []
callfunc: []
configuration: {}
- url: /home/rmaneschi/projects/gitroot/app/testsuite/../plugins/apex/apex_markdown-0.0.4.wasm
name: apex_markdown
version: 0.0.4
active: true
run:
- path: ""
branch: []
when: []
func:
- funcname: renderMd
args:
- fp
- md
res:
- html
- metas
write:
git: []
web: []
exec: []
callfunc:
- pluginname: apex_code
funcname: renderCode
- pluginname: apex_mermaid
funcname: renderCode
configuration: {}
- url: /home/rmaneschi/projects/gitroot/app/testsuite/../plugins/apex_mermaid/apex_mermaid-0.0.1.wasm
name: apex_mermaid
version: 0.0.1
active: true
run:
- path: ""
branch: []
when: []
func:
- funcname: renderCode
args:
- code
res:
- html
write:
git: []
web: []
exec: []
callfunc: []
configuration: {}
- url: /home/rmaneschi/projects/gitroot/app/testsuite/../plugins/stigma/stigma-0.0.1.wasm
name: stigma
version: 0.0.1
active: true
run:
- path: "**/*"
branch:
- "*"
when:
- add
- mod
- del
func: []
write:
git:
- path: .gitroot/init.sh
can:
- add
- mod
- del
- append
- path: .gitroot/allowed_signers
can:
- add
- mod
- del
- append
web: []
exec: []
callfunc: []
configuration: {}
- url: /home/rmaneschi/projects/gitroot/app/testsuite/../plugins/hop/hop-0.0.2.wasm
name: hop
version: 0.0.2
active: true
run:
- path: app/**/*|!app/**/*.md|!app/**/*.html
branch:
- "*"
when:
- add
- mod
- del
func: []
write:
git: []
web:
- path: /pipelines/**/*
can:
- add
- mod
- del
exec:
- command: mise
- command: make
- command: mkdir
- command: touch
- command: chmod
callfunc: []
configuration:
exec:
artifacts:
- releases/gitroot-linux-amd64
- app/testsuite/mylog.txt
build: ""
cache:
- key: homeCache
path: /home/.cache
readOnly: false
- key: homeLocal
path: /home/.local
readOnly: false
- key: homeConf
path: /home/.config
readOnly: false
cmds:
- args:
- trust
cmd: mise
- args:
- build
cmd: mise
- args:
- buildPlugins
cmd: mise
- args:
- -p
- /home/.ssh
cmd: mkdir
- args:
- /home/.ssh/known_hosts
cmd: touch
- args:
- "600"
- /app/app/testsuite/user1/ed25519
cmd: chmod
- args:
- "600"
- /app/app/testsuite/user2/ed25519
cmd: chmod
- args:
- test
cmd: mise
env:
- MISE_CACHE_DIR=/home/.cache/mise
- MISE_DATA_DIR=/home/.local/share/mise
- MISE_CONFIG_DIR=/home/.config/mise
- GOCACHE=/home/.cache/go-build
- GOPATH=/home/.local/share/go
- GOMODCACHE=/home/.local/share/go/pkg/mod
- CARGO_HOME=/home/.local/share/cargo
- RUSTUP_HOME=/home/.local/share/rustup
- TINYGOCACHE=/home/.cache/tinygo
- NPM_CONFIG_CACHE=/home/.cache/npm
- PATH=/home/.local/share/mise/shims:/usr/bin:/bin
- MY_LOG=/app/app/testsuite/mylog.txt
- SERVER_PORT=3232
- SERVER_PORT_HTTP=4242
reportStats: true
pipelinesToWebDir: /pipelines