lmorchard/kuma — comment on commit ef351ef9f67b9983474e1d530b4024d40eecf734
File: apps/wiki/forms.py line 116
By lmorchard:

Documents do have and are indexed by tags. Revisions just have a text field.

Tags are edited on revisions, just like content. The revision model logic then sets tags on documents, just like revisions bleach & filter HTML before setting it on documents.