Skip to content

docs: honest homepage gallery, doc-drift note, CONTRIBUTING.md - #6

Merged
burinc merged 1 commit into
mainfrom
docs/site-gallery-and-contributing
Sep 7, 2026
Merged

burinc merged 1 commit into
mainfrom
docs/site-gallery-and-contributing

Conversation

@burinc

@burinc burinc commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Why

Follow-up to #5, which already landed the README's work-in-progress line and the removal of its placeholder image gallery. This PR is the rest of the same review pass, done after #5 merged:

  • The live site (jlt-commons.github.io/raylib-android) still had the same gallery, and one of its captures (spirograph) turned out to be a literal iPhone screen recording, status bar and battery icon baked into the gif. The rest of the grid is the same raylib-ios origin even where it's less visually obvious.
  • "Docs are a moving target" note: Jolt and the libraries this project sits on are still evolving, worth saying so up front.
  • A CONTRIBUTING.md, adapted from the Clojure community etiquette guide, since it says what we'd want to say ourselves.

Changes

  • docs/templates/home.html: hero now leads with the same bold "Work in progress" framing as the README. The 17-image demo grid, its fps captions, and the trailing fps table are gone entirely, replaced with a short paragraph pointing at raylib-ios's own site for now.
  • docs/check-site.sh: dropped the assertion that the built homepage embeds lorenz.gif/tesseract.gif (that grid no longer exists), replaced with a comment on what to restore once real Android captures land.
  • README.md and the homepage hero: added a note that Jolt and its surrounding libraries (raylib-jlt, jolt-lang/nrepl, the pinned raylib revision) are still evolving, so a detail here can drift, and to check deps.edn's pins before filing a mismatch as a bug.
  • CONTRIBUTING.md: new. An invitation (community- and team-built, suggestions and gap reports welcome) plus the etiquette section.

No image assets deleted, only what the docs and homepage show.

Follow-up to #5 (already merged: the README's work-in-progress line and its
placeholder-gallery removal). This covers the rest of the same review:

- docs/templates/home.html: the hero now leads with the same bold "Work in
  progress: this has not yet been run on Android hardware" framing as the
  README, instead of a softer note. The 17-image demo grid is gone
  entirely, captions and the trailing fps table with it: one of those
  captures (spirograph) is a literal iPhone screen recording, status bar
  and all, and the rest are the same raylib-ios origin even where it isn't
  as visible. The gallery section is now a short paragraph saying so, with
  a link to raylib-ios's own site for the real captures until this build
  has Android ones.
- docs/check-site.sh: dropped the assertion that the built homepage embeds
  lorenz.gif and tesseract.gif, since that grid no longer exists. Replaced
  with a comment on what to restore, and why, once real captures land.
  Nothing else in the gate depended on the grid.
- README.md and the homepage hero both note that Jolt and the libraries
  this project sits on (raylib-jlt, jolt-lang/nrepl, the pinned raylib
  revision) are still evolving, so a detail here can go stale between
  releases, and a version mismatch is worth checking against deps.edn
  before it's filed as a bug.
- Adds CONTRIBUTING.md: an invitation (this is community- and team-built,
  suggestions and missing-piece reports welcome) plus an etiquette section
  adapted from Clojure's own community etiquette guide
  (https://clojure.org/community/etiquette), linked from a new README
  Contributing section.

No image assets deleted, only what the docs and the site homepage show.
@burinc
burinc merged commit 9fe7c68 into main Sep 7, 2026
6 checks passed
@burinc
burinc deleted the docs/site-gallery-and-contributing branch September 7, 2026 03:48
burinc added a commit that referenced this pull request Sep 7, 2026
Same cleanup as #5 and #6, extended to the two guide pages, which an earlier
grep missed because a zsh glob with no match (docs/guide/*.html, which
doesn't exist) aborted the whole command before it reached the .md files
that do.

- docs/guide/porting-an-example.md: the opening spirograph.png had no
  caveat of any kind, and the four-image block further down was captioned
  "running on the phone", stated as fact rather than sibling-build fact.
  Both are raylib-ios captures. Removed, keeping the factual content each
  caption carried (screen dimensions, no-new-binding count) as plain text.
- docs/guide/performance-on-a-phone.md: this guide's own opening paragraph
  already says every number came off the sibling build, not Android, which
  is exactly right, but its two embedded images (spirograph.gif, the
  penrose/kaleidoscope stills) were never covered by that sentence. Removed
  both; the numbers in their captions are already in the tables directly
  below each, so nothing is lost.
- docs/site.edn: the :asset-dirs comment claimed docs/images was
  "referenced from the homepage and the guides", which stopped being true
  across three separate commits now. Updated to say what's actually there:
  raylib-ios captures, unreferenced everywhere in this repo's docs, kept
  configured so an Android capture dropped in later just works.

No image files deleted, only what the docs show. A repo-wide grep for
images/, .gif and .png across README.md, CONTRIBUTING.md, docs/guide/*.md
and docs/templates/*.html now returns nothing.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant