And slick theme have some bugs.
!0_1532680283695_grid222.png
i need this yellow line to be like line at top..
or post to be boxed (to see where post begins and where ends).
Here as u see - post have not top border and design are broken.
I have a theme based off of the vanilla theme that ships with 0.5.0-4. It is not compatible with 0.5.1 due to the changes in some of the routes. I am beginning to think that using git pull --rebase
might be an appropriate solution for myself and others that base their themes on vanilla.
This would be the workflow:
git pull --rebase
to pull down new nodebb-theme-vanilla and replay changesSo, my question is: Does this seem like a good way to go? What would be the advantages/disadvantages?
This would work for lavender too...
I'm just thinking this would work perfect for the theme I'm currently working on, but wanted to hear how others are maintaining their themes across updates with breaking changes?
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