feature: render the guides as site pages instead of bouncing readers to GitHub markdown
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 66/100
- Issue type
- Feature
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- javascript
- Domain
- documentation
Research direction
Start with site/public/index.html and site/public/app.js to trace the Guides links, then read site/lib/markdown.mjs and site/config.json to see how pages and guide files are built. Check how the shared head builder, sitemap, llms.txt, and entry facts panel are generated. Done means all ten guides render in dist, are linked from the home Guides section and matching entry facts, retain an Edit on GitHub link, and Lighthouse SEO remains at 100.
Written by the indexing model from the issue text.
Description
Why it matters
"Guides" is one of four primary nav items, and the hero promises "Every licence read at the source"; the moment a visitor wants to understand CC-BY vs OFL or the high-risk list, they are sent to github.com with no site nav, search, theme or shortlist. The entry pages' "Entry and evidence" link does the same. Rendered guides also give the entry facts panel somewhere to link a licence name to.
Evidence (at 69387df)
site/public/index.html:196-202#guide-list;site/public/app.js:582-589builds${repo}/blob/main/${g.path}links;site/config.jsonlists ten guides.site/lib/markdown.mjsalready renders markdown bodies for entry pages, and the shared head builder gives every page the same head, nav and footer, so the build cost is one more page type.
Suggested approach
Build guide/<id>/ from docs/<file>.md with the site head, nav and breadcrumb; add them to sitemap.xml and llms.txt; link licence names in the entry facts panel to the matching guide anchor (for example "CC-BY 4.0" -> guide/licenses/#cc-by); keep "Edit on GitHub" as a secondary link.
Done when
Ten guide pages in dist, linked from the home Guides section and from entry facts; Lighthouse SEO stays at 100.
- Dominant language
- JavaScript
- Stars
- 58
- Forks
- 15
- Avg merge
- 16h 53m
- Merged PRs (30d)
- 14
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from TMHSDigital/Free-Game-Dev-Assets
-
community marketing priority: low
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
TMHSDigital/Free-Game-Dev-Assets#151 ·
Maintainers usually reply within 1 day
-
documentation priority: medium
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
TMHSDigital/Free-Game-Dev-Assets#72 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 1/5 1-3 hours Newbie friendliness 68/100
TMHSDigital/Free-Game-Dev-Assets#3 · 1 comment ·
Maintainers usually reply within 1 day
-
marketing priority: low
Difficulty 2/5 1-3 hours Newbie friendliness 55/100
TMHSDigital/Free-Game-Dev-Assets#152 ·
Maintainers usually reply within 1 day
-
feature priority: medium
Difficulty 5/5 Over a week Newbie friendliness 25/100
TMHSDigital/Free-Game-Dev-Assets#144 ·
Maintainers usually reply within 1 day
All issues in TMHSDigital/Free-Game-Dev-Assets
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Yomguithereal/mnemonist#247 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
up-for-grabs/up-for-grabs.net#6330 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 1-3 hours Newbie friendliness 72/100
TheOdinProject/curriculum#31490 ·
Maintainers usually reply within 1 day
-
bug require-triage
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
expressjs/expressjs.com#2549 · 1 reaction ·
Maintainers usually reply within 1 day
-
Docs: no path for someone who just wants to try IndiekitPossibly taken @rmdes claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
getindiekit/indiekit#1028 ·
Maintainers usually reply within 1 day