Skip to content

Consolidate organization homepage around Rust nightlies - #4

Merged
itlezy merged 2 commits into
mainfrom
chore/lean-public-homepage
Oct 30, 2026
Merged

itlezy merged 2 commits into
mainfrom
chore/lean-public-homepage

Conversation

@itlezy

@itlezy itlezy commented Oct 30, 2026

Copy link
Copy Markdown
Contributor

Summary

  • replace the nine-section organization homepage with four focused blocks: hero, product proof, essentials, and repositories
  • make Rust nightlies the primary action, keep MFC as a secondary stable-release link, and position Beta 3 as the upcoming stabilization milestone
  • move SoftwareApplication metadata to the homepage and retire /rust/ to a no-index compatibility redirect
  • remove all in-page logo and Team/lore images, delete their raster assets, and use a text wordmark on homepage and FAQ headers
  • preserve the existing dark responsive layout and home/FAQ-only localization model

Validation

  • python -m py_compile tools/render_pages.py
  • python ..\emulebb-tooling\helpers\public-presence.py validate
  • python tools\render_pages.py --lastmod <current> --check
  • staged render to .local\site
  • python ..\emulebb-tooling\helpers\pages-site-tools.py --pages-root .local\site validate
  • python ..\emulebb-tooling\helpers\check-tooling-doclinks.py --docs-root ..\emulebb-tooling\docs .local\site
  • installer SHA-256 verification
  • homepage anchor validation
  • all generated HTML checked for absence of <img>
  • git diff --check

Automated browser visual inspection was unavailable in the current environment; responsive structure and CSS selectors were checked statically.

@itlezy
itlezy merged commit d72de23 into main Oct 30, 2026
2 checks passed
@itlezy
itlezy deleted the chore/lean-public-homepage branch October 30, 2026 11:29
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