diff --git a/ring-buffer/README.md b/ring-buffer/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..5f8cef6f14e8d8fa0433a65645a110639770c516
--- /dev/null
+++ b/ring-buffer/README.md
@@ -0,0 +1,10 @@
+```sh
+# You need typst 0.13.0, for example by entering this nix shell
+nix shell 'github:nixos/nixpkgs?rev=b41a1c5a563159e05cdef20305aa9278fe38e523#typst' --command zsh
+
+# Generate figure once
+typst compile ring-buffer.typ
+
+# Alternatively, generate the figure every time input files are saved on filesystem
+typst watch ring-buffer.typ
+```