Soweit ich mich zu dieser Zeit erinnerte – Es konnte keine Migration sein. Migrationen sollten idealerweise keinen Anwendungscode berühren (da der Code von dem Zeitpunkt abweichen kann, für den die Migration vorgesehen ist, und Fehler verursachen kann).
Die PR zeigt auch den Grund an:
Diese PR enthält auch eine Rake-Aufgabe (
doc_categories.rake) zum Neuerstellen von Seitenleistenabschnitten und Links aus aktiven Dokumentenindex-Themen – dies wird nicht unbedingt für eine Migration empfohlen, da dabei entweder der Parser oder Nokogiri verwendet werden müsste (deren Implementierungen abweichen und eine ungültige Migration verursachen können).