[Bug] The repository and tracker URL appear in no public document #573
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#573
Loading…
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?
Found independently by three reviewers in the pre-publication review.
Evidence:
grep -rnoE 'https?://[a-z0-9.-]+/[^ ]*ocideck[^ ]*' --include="*.md" .returns zero hits.README.mdcontains four external URLs (marp.app, riverpod.dev, joinup.ec.europa.eu, nl.wikipedia.org) and no project address.pubspec.yamlhas norepository:,homepage:orissue_tracker:field. Meanwhile six passages point readers at "the Forgejo tracker" without saying where it is:CONTRIBUTING.md:177,docs/CONTRIBUTING_GUIDELINES.md:123and:159,docs/TROUBLESHOOTING_GUIDE.md:276,:301,:311. Two documents instruct the reader to rungit clone <repository-url>literally:docs/CONTRIBUTING_GUIDELINES.md:76anddocs/DEVELOPMENT_SETUP_GUIDE.md:86.The tracker is genuinely open — anonymous read works and
/user/sign_upis live — so the door is unlocked and nobody is told where it is.Why this must be fixed before publication: the README travels. Into mirrors, tarballs, package pages, aggregator posts — and everywhere except the forge page itself it becomes a dead end. Twenty-two of these documents are also bundled as assets and read inside the app, fully detached from any host. A reader there cannot find the project, file a bug, or follow the build instructions. The only address that does appear everywhere is
security@librekat.nl, so every channel-less request lands in the security inbox.Proposal: one line under the README title with the repository URL and the tracker link;
repository:/issue_tracker:inpubspec.yaml; and fill in the two<repository-url>placeholders. While there, settle the contradiction betweenCONTRIBUTING.md:130("branch from the default branch", which assumes push rights an outsider does not have) anddocs/CONTRIBUTING_GUIDELINES.md:34("fork the repository") — state one route.Opgelost in `
b043d5f` (PR #652).De README heeft een "Where this lives"-blok met repository, tracker en meldadres, plus de mededeling dat er geen CI-runner is en
.github/dus definities bevat die niemand uitvoert.repository:enissue_tracker:staan inpubspec.yaml. De twee<repository-url>-plaatshouders zijn ingevuld en de vier adresloze trackerverwijzingen zijn links geworden.Ook meegenomen: CONTRIBUTING zei "branch from the default branch" (push-rechten die een buitenstaander niet heeft) terwijl CONTRIBUTING_GUIDELINES "fork the repository" zei. Nu één route.