git as a commenting platform

First published:

Last Edited:

Number of edits:

It is possible to use plain text files, versioned through git as a commenting platform. This is what staticman does. Thomas Jollans has implemented his own version using Flask, called commie . The biggest difference here is that Staticman relies on Github (not git) to create pull requests, while commie can directly commit to a repository (local or remote), effectively making it platform-agnostic.

In any case, both services store the comment information as plain text files, which would make the comments durable over time and transparent.

Note : Commie uses the combination of IP/Browser/E-mail to validate user's identity and allow for comment edits and publish without verification. Django-comments uses a similar approach (comments are sent by e-mail encoded with base64 to prevent hitting the database before verification).

Aquiles Carattino
Aquiles Carattino
This note you are reading is part of my digital garden. Follow the links to learn more, and remember that these notes evolve over time. After all, this website is not a blog.
© 2020 Aquiles Carattino
Privacy Policy
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.