docs: demo gifs, a stats section, and CONTRIBUTING.md #12
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
jwarykowski/nvim-shepherd!12
Loading…
Reference in a new issue
No description provided.
Delete branch "docs/demo-gif"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The README described the commands but never showed them, and carried its development detail inline.
gifs
Both scripted with vhs rather than screen-captured, so they can be regenerated whenever the commands, the picker or the statusline change:
assets/demo.gif(1320x800, ~45s, 616K) — above## requirementsassets/stats.gif(1500x1160, ~11s, 164K) — in a new## statssectionDemo shot list: the statusline count ·
:ShepherdCaptureon a-- TODO:comment, prompt pre-filled with the marker stripped ·:ShepherdList→ edit with its pre-filled quick-add line ·:ShepherdList→ done, count drops ·:Shepherdopening the board in the floating terminal with the captured item in it.The recording runs with
mouseempty, so it is keyboard-driven throughout.CONTRIBUTING.md
Takes the development detail out of the README: the module layout (
init.lua/board.lua/health.lua, all of it over the CLI — the plugin never parses a board file), what the specs cover and why logic belongs in pure helpers on_internal, the stylua/luacheck conventions, and how to re-record the gifs. The README's## developmentis now the fourmaketargets plus a pointer.It also records the trap I hit while testing: named boards live under
$XDG_CONFIG_HOME/shepherd/boards/, not wherever$SHEPHERD_TODO_FILEpoints, so a scratch tree for board commands needsXDG_CONFIG_HOMEset too.