If you have spent any time following the Emacs community, you will have likely come across the denote.el project.
denote.el
defines a clever file-naming scheme and provides an associated Emacs package containing utilities for managing files which follow this naming scheme.
In this blog post I outline how I have adopted denote.el
to manage the content on this site and how I’ve extended Sphinx to take advantage this.