Skip to content

Refresh repository presentation and contribution metadata - #339

Merged
LunaStev merged 2 commits into
wavefnd:masterfrom
LunaStev:docs/repository-refresh
Aug 16, 2026
Merged

Refresh repository presentation and contribution metadata#339
LunaStev merged 2 commits into
wavefnd:masterfrom
LunaStev:docs/repository-refresh

Conversation

@LunaStev

@LunaStev LunaStev commented Aug 16, 2026

Copy link
Copy Markdown
Member

Summary

  • rewrite the README around the current Wave language, compiler CLI, target families, and ecosystem
  • replace stale logo and site references with the renewed Wave Platform paths
  • reduce the badge set and apply the Synth Wave #6654F1 signature color consistently
  • route sponsorship through OpenCollective and render automatically updated sponsor and backer avatar feeds
  • replace legacy Markdown issue templates with structured GitHub Issue Forms and add a pull request template
  • remove unreferenced legacy examples and presentation assets, including the 5 MB Doom GIF

Why

The repository front page still contained broken or obsolete website paths, outdated CLI examples, old branding, and a large OpenCollective banner that did not expose the current supporter structure. The .github directory also retained unreferenced presentation assets and issue templates that did not collect target triples or other information needed for compiler reports.

This refresh makes the repository useful to first-time visitors while keeping the technical claims tied to the current wavec capability contract. Sponsorship paths now cover recurring and one-time support through OpenCollective, and public supporter avatars update automatically without a hard-coded tier or supporter list.

Impact

This PR changes documentation and GitHub repository metadata only. It does not modify the Wave compiler, frontend, LLVM backend, standard library, tests, or workflows.

Validation

  • git diff --check
  • parsed .github/FUNDING.yml and all four Issue Forms as YAML
  • compiled the README Wave example with wavec check
  • validated the documented wavec build, target, and capability-query commands
  • checked all renewed site, ecosystem, funding, and badge links
  • confirmed the OpenCollective sponsors and backers SVG feeds return 200 image/svg+xml
  • confirmed the staged scope contains only README.md and .github/

Rewrite the project README around the current Wave compiler and language contract. Replace stale site paths and legacy badges with the renewed Wave logo, concise navigation, accurate wavec commands, supported target families, source-build guidance, and links to the Vex and Whale ecosystem.

Apply the Synth Wave #6654F1 signature color to the reduced build, release, and sponsorship badge set. Expand project funding visibility with monthly OpenCollective tiers, one-time supporter recognition, direct GitHub Sponsors and OpenCollective links, and an automatically updated supporter-avatar SVG.

Replace the outdated Markdown issue templates with structured forms that collect compiler version, host, target triple, reproduction details, compatibility impact, and performance measurements. Add issue routing and a pull request checklist covering DCO, tests, documentation, target impact, and the compiler/std license boundary.

Remove the unreferenced legacy code example, Doom demonstration GIF, and scalability SVG assets so the repository front page and GitHub metadata reflect the maintained documentation instead of obsolete artifacts.

Signed-off-by: LunaStev <luna@lunastev.org>
@LunaStev
LunaStev marked this pull request as ready for review August 16, 2026 04:44
Remove the manually maintained OpenCollective tier table and hard-coded supporter names from the README. Render the OpenCollective sponsors and backers SVG feeds instead so public supporter avatars update automatically when contributions change.

Route every README sponsorship link and the Synth Wave sponsor badge directly to OpenCollective, with no GitHub Sponsors destination or duplicated funding source.

Signed-off-by: LunaStev <luna@lunastev.org>
@LunaStev
LunaStev merged commit c83f84d into wavefnd:master Aug 16, 2026
4 of 6 checks passed
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