hbs2/.fixme-new/config

107 lines
1.6 KiB
Plaintext

; fixme-files **/*.hs docs/devlog.md
; no-debug
; debug
fixme-prefix FIXME:
fixme-prefix TODO:
fixme-prefix PR:
fixme-prefix REVIEW:
fixme-git-scan-filter-days 30
fixme-attribs assigned workflow type
fixme-attribs resolution cat scope
fixme-value-set workflow new backlog wip test fixed done
fixme-value-set cat bug feat refactor
fixme-value-set scope mvp-0 mvp-1 backlog
fixme-value-set type bug feature code
fixme-files **/*.txt docs/devlog.md
fixme-files **/*.hs
fixme-file-comments "*.scm" ";"
fixme-comments ";" "--"
(update-action
(import-git-logs ".fixme-new/log")
)
(update-action
(import ".fixme-new/fixme.log")
)
(update-action
(export ".fixme-new/fixme.log")
)
(update-action
(hello kitty)
)
(define-macro done
(modify $1 workflow done)
)
(define-macro wip
(modify $1 workflow wip)
)
(define-macro test
(modify $1 workflow test)
)
(define-macro backlog
(modify $1 workflow backlog)
)
(define-macro fixed
(modify $1 workflow fixed)
)
(define-macro new
(modify $1 workflow new)
)
(define-macro stage
(builtin:show-stage))
(define-macro log
(builtin:show-log .fixme-new/fixme.log))
(define-template short
(simple
(trim 10 $fixme-key) " "
(if (~ FIXME $fixme-tag)
(then (fgd red (align 6 $fixme-tag)) )
(else (if (~ TODO $fixme-tag)
(then (fgd green (align 6 $fixme-tag)))
(else (align 6 $fixme-tag)) ) )
)
(align 10 ("[" $workflow "]")) " "
(align 8 $type) " "
(align 12 $assigned) " "
(align 20 (trim 20 $committer-name)) " "
(trim 50 ($fixme-title)) " "
(nl)
)
)
(set-template default short)
; update