Wir aktualisieren unsere Symbole auf Font Awesome 6!

Ich verstehe, dass die Umbenennungen von einem upstream-Projekt außerhalb Ihrer Kontrolle erzwungen werden, aber warum können die Kompatibilitätszuordnungen nicht einfach für immer dort gelassen werden? Welchen Schaden verursachen sie?

Verstehen eigentlich diejenigen, die an Discourse oder seinen Abhängigkeiten arbeiten, das Konzept einer veröffentlichten API, die von anderen genutzt wird?

Man bricht eine API nur, wenn es wirklich einen guten Grund gibt. Die Namen von Dingen, die nur intern von Entwicklern gesehen werden und nicht vollständig perfekt sind, nur weil sie jemandes Willkür entsprechen, sind kein ausreichender Grund, den Code anderer Leute zu zerbrechen.

Ich werde wirklich müde von der Menge an Arbeit, die notwendig ist, um bestehende Dinge vor dem Zerbrechen bei Discourse zu bewahren. Es wäre in Ordnung, wenn es eine weltverändernde Verbesserung gäbe, die die Zeit und den Aufwand bei jedem Mal rechtfertigt, aber das ist nie der Fall. Es fühlt sich so an, als würden ständig zerbrechliche Änderungen aus kleinlichen Gründen vorgenommen, ohne die Zeit und den Aufwand für andere zu berücksichtigen.

4 „Gefällt mir“