https://github.com/thblt/write-yourself-a-git
Learn Git by reimplementing it from scratch
https://github.com/thblt/write-yourself-a-git
Last synced: about 1 year ago
JSON representation
Learn Git by reimplementing it from scratch
- Host: GitHub
- URL: https://github.com/thblt/write-yourself-a-git
- Owner: thblt
- License: gpl-3.0
- Created: 2018-05-22T20:59:54.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2025-05-13T11:53:45.000Z (about 1 year ago)
- Last Synced: 2025-05-13T12:46:24.822Z (about 1 year ago)
- Language: Shell
- Homepage: https://wyag.thb.lt
- Size: 574 KB
- Stars: 692
- Watchers: 12
- Forks: 79
- Open Issues: 9
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
#+TITLE: Write yourself a Git!
Source repository for the [[https://wyag.thb.lt][Write yourself a Git]] article.
Wyag is a [[https://en.wikipedia.org/wiki/Literate_programming][literate program]] written in [[https://orgmode.org/][org-mode]], which means the same source document can be used to produce the HTML version of the article as published on [[https://wyag.thb.lt]] and the program itself. You only need a reasonably recent Emacs and the =make= program, then:
#+begin_src shell
$ git clone --recursive https://github.com/thblt/write-yourself-a-git
$ cd write-yourself-a-git
$ make all
#+end_src