diff --git a/.fixme/config b/.fixme/config index 079e281..0c2d92c 100644 --- a/.fixme/config +++ b/.fixme/config @@ -1,50 +1,78 @@ -fixme-comments // # -- +fixme-comments "--" -fixme-prefix FIXME: bugs issues ; defines a fixme entity and it's categories +fixme-prefix FIXME: bugs issues +fixme-prefix TODO: bugs issues +fixme-prefix REVIEW: review +fixme-prefix PR: pr -fixme-files doc/devlog **/*.hs -fixme-files-ignore .direnv/** dist-newstyle/** +fixme-files **/*.hs docs/devlog.md -fixme-attribs assigned workflow resolution asap +fixme-files docs/pep*.txt +fixme-files docs/drafts/**/*.txt +fixme-files docs/pr/**/*.txt +fixme-files docs/todo/**/*.txt + +fixme-files-ignore .direnv/** dist-newstyle/** + +fixme-id-show-len 10 + + +fixme-attribs assigned workflow resolution cat scope fixme-value-set workflow new backlog wip test fixed done -fixme-value-set asap asap +fixme-value-set cat bug feat refactor + +fixme-value-set scope mvp-0 mvp-1 backlog [ fixme-report all json (render builtin:microstache report-wip.tpl) - (post builtin:columns | 10 10 8 10 _) - (query ~workflow:backlog) - ; (query ?workflow:wip) - ; (query ?workflow:test) + (post builtin:columns | 10 8 8 10 12 _) +; (query ~workflow:backlog) ] + +[ fixme-report open json + (render builtin:microstache report-wip.tpl) + (post builtin:columns | 10 8 8 10 12 _) + (query ~workflow:backlog) + (query ~workflow:done) + (query ~workflow:test) +] + +[ fixme-report backlog json + (render builtin:microstache report-wip.tpl) + (post builtin:columns | 10 8 8 10 12 _) + (query workflow:backlog) +] + + [ fixme-report wip json (render builtin:microstache report-wip.tpl) - (post builtin:columns | 10 10 8 10 _) + (post builtin:columns | 10 8 8 10 12 _) (query ?workflow:test) (query ?workflow:wip) (query ?workflow:fixed) ] -[ fixme-report backlog json + +[ fixme-report review json (render builtin:microstache report-wip.tpl) - (post builtin:columns | 10 10 8 10 _) - (query workflow:backlog) + (post builtin:columns | 10 8 8 10 12 _) + (query tag:REVIEW:) ] -;; it's perfectly possible to override default -;; reports. do it on your own risk - -( fixme-report builtin:list-brief json - (render builtin:microstache report-wip.tpl) - (post builtin:columns | 10 10 8 10 _) -) - [ fixme-report wip-json json ] +fixme-log-macro backlog (fixme-set "workflow" "backlog" "$1") +fixme-log-macro test (fixme-set "workflow" "test" "$1") +fixme-log-macro wip (fixme-set "workflow" "wip" "$1") +fixme-log-macro done (fixme-set "workflow" "done" "$1") +fixme-log-macro assign (fixme-set "assigned" "$1" "$2") + +fixme-log-macro scope (fixme-set "scope" "$1" "$2") diff --git a/.fixme/log b/.fixme/log index 22da08b..e69de29 100644 --- a/.fixme/log +++ b/.fixme/log @@ -1,4 +0,0 @@ - -;; This is a log file. All fixmies status updates go here - -fixme-set "workflow" "done" "9QfPgLHLSw" \ No newline at end of file diff --git a/.fixme/report-wip.tpl b/.fixme/report-wip.tpl index b5af54a..093b991 100644 --- a/.fixme/report-wip.tpl +++ b/.fixme/report-wip.tpl @@ -1,3 +1,3 @@ {{#items}} -{{&id}}|[{{&workflow}}]|{{&tag}}|{{&assigned}}|{{&title}} +{{&id}}|{{&tag}}|{{&scope}}|[{{&workflow}}]|{{&assigned}}|{{&title}} {{/items}} diff --git a/.gitignore b/.gitignore index 9694907..69cb139 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ dist-newstyle/ .direnv/ .fixme/state.db +.fixme/state.db