# an incomplete taxonomy of git web-viewer paths (in an attempt to come up with what /I/ should do with my own git web-viewer) ## to get up to the repo ($BASE): on sr.ht: https://git.sr.ht/~$USER/$REPO/ on github: https://github.com/$USER/$REPO/ on gitlab: https://gitlab.com/$USER/$REPO/ on cgit: https://[host]/cgit.cgi/$REPO/ (no $USER) on gitea: https://[host]/$USER/$REPO/ on gogs: https://[host]/$USER/$REPO/ ## to view a file in the repo: on sr.ht: $BASE/tree/$BRANCH/item/$PATH on github: $BASE/blob/$BRANCH/$PATH on gitlab: $BASE/-/blob/$BRANCH/$PATH on cgit: $BASE/tree/$PATH on gitea: $BASE/src/branch/$BRANCH/$PATH on gogs: $BASE/src/$BRANCH/$PATH ## to get raw version of a file in the repo: on sr.ht: $BASE/blob/$BRANCH/$PATH on github: https://raw.githubusercontent.com/$USER/$REPO/$BRANCH/$PATH (wtf?) on gitlab: $BASE/-/raw/$BRANCH/$PATH on cgit: $BASE/plain/$PATH on gitea: $BASE/raw/branch/$BRANCH/$PATH on gogs: $BASR/raw/$BRANCH/$PATH