docs(site): replace starter README and title code fences throughout the manual #75
No Reviewers
Labels
Clear labels
Area/CI
Area/Completions
Area/Components
Area/Config
Area/Docs
Area/Functions
Area/Integrations
Area/Prompt & Theme
Area/Scripts
Area/Tests
Compat/Breaking
Kind/Bug
Kind/Chore
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Performance
Kind/Refactor
Kind/Security
Kind/Testing
good first issue
help wanted
.github/workflows and repository automation
completions/ - tab-completion scripts
The opinionated-component system (C1-C6)
config.fish and conf.d/ - startup and environment
docs/manual/ and the generated manual, man page, and site
functions/ - user-facing functions and helpers
integrations/ - third-party tool wiring
themes/ and prompt appearance
scripts/ - standalone helper scripts
tests/ - the syntax lint and functional suite
Breaking change that won't be backward compatible
Something is not working
Tooling, dependencies, and housekeeping
Documentation changes
Improve existing functionality
New functionality
Makes existing behavior faster or lighter
Restructures code without changing behavior
This is security issue
Issue or pull request related to testing
Well-scoped and self-contained; a good place to start
Maintainer is looking for someone to pick this up
Priority
Critical
1
The priority is critical
Priority
High
2
The priority is high
Priority
Medium
3
The priority is medium
Priority
Low
4
The priority is low
Reviewed
Confirmed
1
Issue has been confirmed
Reviewed
Duplicate
2
This issue or pull request already exists
Reviewed
Invalid
3
Invalid issue
Reviewed
Won't Fix
3
This issue won't be fixed
Status
Blocked
1
Something is blocking this issue or pull request
Status
Need More Info
2
Feedback is required to reproduce issue or to continue work
Status
Abandoned
3
Somebody has started to work on this but abandoned work
No labels
Milestone
No items
No Milestone
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: rootiest/fish-config#75
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Follow-ups to the Starlight migration (PR #74):
astro create --template starlightscaffold READMEunder
docs/site/with one describing this project's two-source SSOTand dev/deploy workflow.
convention for fenced code blocks across the generated site:
"Usage"and the EXAMPLE block gets its own fence titled
"Examples"(
build-manual.py's_prettify_block, triggered by a flatExample:label line mirroring the existing
Synopsis:handling), propagatingto all ~96 generated function reference pages.
docs/manual/**) pick up two new generic signals in_render_para: a bare indented path ending in a known extension istitled by its basename, and a leading
# in <file>/# <file>comment on a shell paragraph is promoted to the fence title. This
titles the
local.fish/secrets.fishpath displays and overrideexamples in
07-customization.md(plus a bonus.logging_disabledhit) and the
secrets.fishexample in10-personalization.md, withno changes needed to
docs/manual/**.mdbeyond the existingindentation —
test_prettify_is_site_onlystill forbids literalfences in the SSOT.
Manual Verification
python3 docs/verify-manual.py→25/25 passed, same pre-existing8-function CATEGORY warning, nothing else.
python3 docs/build-manual.py --site, then check a generatedfunction page (e.g.
/reference/git-and-version-control/branch/) —the synopsis fence should show a
Usagetab and, for functions withan EXAMPLE, a separate
Examplesfence below it./reference/customization/— thelocal.fish/secrets.fishpath tree and the override examples should show filename tabs
(
local.fish,secrets.fish,.logging_disabled)./reference/personalization/— thesecrets.fishexampleblock should show a
secrets.fishtab; the fourlocal.fishexamples intentionally keep their descriptive comments instead
(
# CDPATH — …,# SSH shortcuts, etc.) rather than a redundantlocal.fishtitle repeated four times.docs/site/README.mdand confirm it describes this repo, notthe Starlight starter kit.
docs(site): replace starter README and title synopsis fencesto docs(site): replace starter README and title code fences throughout the manual