nip54 - wikifreedia is probably a better model than git for nips.
In git each commit id contains an entire state, which is not always desirable for nips. still, I'm not sure it is a perfect fit.
I'm not sure what you mean about the readme.md? It would be nice if gitworkshop displayed nostr-refs in readme files as embedded events. Is that what you mean?