GitHub Gists
I finally took a few minutes to learn what gists are in GitHub. I understood the basic idea from encountering them all over the web, but I wanted to precisely know what they are.
Here are some essential aspects of gists, as I understand them:
- each gist is a repository, with all that implies:
can be versioned and diff’ed
-
can be forked or cloned
-
a gist can be public or secret
secret doesn’t mean private; it means not searchable
-
however, its URL is discoverable and shareable
-
a gist can contain anything text-based, such as:
source code
-
Markdown and plain text
-
JSON, XML, and CSV data
-
Jupyter Notebooks
-
GeoJSON files (maps!)
-
more info: About gists
My recent motivation for learning to use gists was to embed sample code on this blog, like this:
Pretty convenient and simple!