You could have a button to clone and display files, maybe?
What library would you use in the browser to do a clone?
I did
git clone --no-checkout --depth 1 --filter=blob:none
and got 216K, ahahah.
GitHub
GitHub - bitcoin/bitcoin: Bitcoin Core integration/staging tree
Bitcoin Core integration/staging tree. Contribute to bitcoin/bitcoin development by creating an account on GitHub.