madt_init is undiscoverable: no init help topic, only mentioned in passing under madt_remote_add #371
Labels
No labels
breaking
bug
documentation
enhancement
epic
good first issue
help wanted
refactoring
resolution/duplicate
resolution/invalid
resolution/wontfix
security
severity/critical
severity/high
severity/low
severity/medium
status/abandoned
status/blocked
status/needs-decision
status/needs-info
status/needs-verification
testing
upstream
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
sixfold-space/madtea#371
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Bootstrapping a new repo from an existing directory of files (no git history yet) should be a one- or two-lookup answer. Instead, finding that
madt_initis the primitive takes far more help queries than it should - half a dozen in my case.The discoverability gaps:
help(topic="init")returns "Unknown topic".initis the obvious first guess, and it is not a topic.help(topic="repos")documentsrepos action=create, which creates a remote repo but does not push an existing local directory, and nothing there points tomadt_init.help(topic="cli-setup"), the natural place to look for setup/bootstrap, lists api_call / auth_login / auth_use_ssh / auth_whoami / enable / help / open, but notmadt_init.madt_initonly surfaces incidentally, insidemadt_remote_add's description ("For bootstrapping a brand-new project from scratch - a directory with no commits - use madt_init instead"), reachable only via thecli-gittopic.Net: the one tool that answers "turn this directory of files into a new repo and push it" is the hardest one to find.
Suggested fixes:
inithelp topic documentingmadt_initend to end, and list it among the topics (an alias likebootstrap/new-repowould help the search).madt_initfrom therepos(create action) andcli-git/cli-setuptopics.madt_initin thecli-setuptool group, since that is where someone looks for "how do I initialize/bootstrap a repo".inithelp topic, only mentioned in passing under madt_remote_add #374madtea initCLI groups under cli-workflows while the madt_init MCP tool moved to cli-setup #399madtea initCLI command under Setup, matching the madt_init MCP tool #461