Documentation

website.modules.github.diff

Pure GitHub revision/path planning and bounded text decoding.

commit-url

(commit-url [_ _ sha :as revision])

contents-url

(contents-url revision {:keys [sha path]})

decode-text

(decode-text {:keys [type encoding content size]})

document

(document mode file content)

key-for

(key-for revision)

max-bytes

metadata-url

(metadata-url revision page)

page-url

(page-url revision)

patch-url

(patch-url [_ _ sha :as revision])

revision-schema

safe-path?

(safe-path? path)

sides

(sides commit file)

valid-revision?

(valid-revision? [user repo sha :as revision])