Best practices for editing public themes

Discourse updates will occasionally necessitate theme updates.

If you’re not going to have time to stay abreast of those, first merging in the upstream changes from the source and then fixing your modifications then a theme component will decouple the dependency on your changes.