Skip to content

docs: short README and docs sorted into folders - #440

Merged
Lynder063 merged 6 commits into
OpenRAC:masterfrom
nickyyOO:docs/readme-cleanup-v2
Nov 10, 2026
Merged

Lynder063 merged 6 commits into
OpenRAC:masterfrom
nickyyOO:docs/readme-cleanup-v2

Conversation

@nickyyOO

Copy link
Copy Markdown
Contributor

Before

A long README with setup steps and hand-updated progress tables, and docs in one flat folder with mixed-case names.

After

A short README like Lombyte's: the OpenRAC logo with " decompilation project" under it, a code badge and a note for each version, quick setup, credits and license. Progress comes only from the ByteMatch badges, so the README needs no commit when progress moves. The details moved to docs/, now sorted into docs/build, docs/contributing, docs/game, docs/research, docs/port and docs/agents, with lowercase names and a docs/README.md index.

How

Files moved with git mv. Every link and path mention points to the new place. tools/progress.py no longer writes a table into the README. The SN tools download and container notes move to docs/build/building.md, the tracking rules to CONTRIBUTING.md. The old rac2 logo is removed; docs/assets is unignored for the OpenRAC logo.

Tested

tests/check_repository.py and tools/progress.py --check pass; the unit tests fail the same 7 rabbitizer imports as master. The build was not run (no disc in the container). Relative Markdown links checked with a link checker.

Rewrite the README in the style of Lombyte's: OpenRAC logo, a short intro,
progress (still written by tools/progress.py), supported versions, quick
setup, credits and license. The SN tools download and container notes move
to docs/build/building.md, the tracking rules to CONTRIBUTING.md, and how
it works, tools and layout to docs/README.md.

Sort every doc into docs/build, docs/contributing, docs/game,
docs/research, docs/port and docs/agents, with lowercase names, and fix
every link and path mention. The old rac2 logo goes: the README uses the
OpenRAC logo.
assets/ in .gitignore also caught docs/assets, so the logo was never
committed.
tools/progress.py no longer writes a table into the README: the per-version
ByteMatch badges show the numbers, and the README needs no commit when
progress moves.
@bytematchdev

bytematchdev Bot commented Nov 10, 2026

Copy link
Copy Markdown

ByteMatch progress report

SCES_516.07

Code matched 96.60% · 5.50 MB of 5.70 MB
Fuzzy match 96.60%
Functions 8,526 / 8,607
Units complete 1,314 / 1,354

No function changes.

SCUS_972.68

Code matched 98.83% · 5.46 MB of 5.52 MB
Fuzzy match 98.83%
Functions 8,491 / 8,527
Units complete 1,090 / 1,111

No function changes.

SCUS_972.68_v2

Code matched 97.53% · 5.44 MB of 5.58 MB
Fuzzy match 97.53%
Functions 8,515 / 8,579
Units complete 1,243 / 1,279

No function changes.

Commit d1f57b5 · Ratchet & Clank: Going Commando on ByteMatch

@Lynder063
Lynder063 merged commit 8b27a5d into OpenRAC:master Nov 10, 2026
2 checks passed
bigbeno37 added a commit that referenced this pull request Nov 10, 2026
#440 changed the path in a comment that pad_div_erratum_nops.py writes into
gas/config/tc-mips.c (docs/COMPILER-NOTES.md -> docs/build/compiler-notes.md)
without updating the checksum tools/compiler/build.sh checks the patched source
against, so the game compiler no longer built from scratch. The patched file
with the old comment text hashes to the recorded b35ad5aa...; with the new text
it is 3535b59f.... No code changes.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
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.

2 participants