README: clone URL is SSH-only, and Entrypoints omits script/precommit and script/projectname #36
Reference in New Issue
Block a user
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?
Two README defects found reviewing PR #35. Both pre-existing rather than
introduced there, so they were not reworked into it.
1. Getting Started clones over SSH on a public repo
The clone line uses
git@git.eeqj.de:sneak/lora.vegas.git. The Gitea APIreports this repo as
private: false, so an anonymous newcomer copy-pastingthat command fails — it requires a configured SSH key with access.
REPO_POLICIES.mdrequires Getting Started to be a "copy-pasteableinstall/usage code block". A block that only works for people who already have
push access does not meet that in the sense intended.
It matches
originin a maintainer's checkout, so it may have been deliberate.If read-only public access is intended, use the HTTPS
clone_url. If therepo is meant to be effectively private in practice, say so in the README
instead of leaving a command that silently fails for everyone else.
2. Entrypoints omits two scripts
REPO_POLICIES.md: the README "must document the provided scripts in anEntrypoints section".
script/precommitandscript/projectnameboth exist, are part of thecanonical twelve-script set, and are not listed. Every other script is.
script/projectnamein particular is non-obvious — it exists so thatscript/dockercan stay byte-identical across repos, which is worth one lineof explanation rather than leaving a reader to guess why a script exists whose
only job is to echo a string.
Definition of done
README states plainly that access is restricted. Verify by actually running
the clone into a temp directory without SSH credentials in play — do not
assume the URL form is sufficient.
script/precommitandscript/projectnameare documented in Entrypoints,in the same style as the existing bullets.
script/— check the directory ratherthan working from the current list.
make fmtrun;make fmt-checkpasses;make checkgreen.TODO.mdupdated.Also worth fixing while there
.prettierignoreexclusions carry "the reasonfor each";
node_modules/andyarn.lockhave no reason comment (2 of 4).Either add reasons or soften the wording. The phrasing is copied verbatim
from
script/fmt's header comment, so fix both or neither.TODO.mdCompleted Steps entry lacks a terminal period, unlikeits neighbours.
Out of scope
## Licensesection (#10, blocked on an owner decision).