If it works for you, keep it up. The semi-official way to do this is to fork the plugin you want to use, and make the appropriate changes. Then, add the original repo as an upstream branch (using lavender as an example): git remote add upstream https://github.com/NodeBB/nodebb-theme-lavender.git When you want to update to the latest lavender for your theme, merge or rebase: git checkout master && git fetch upstream && git merge upstream/master