Updating Syd & Syd Spektrix Upstreams - TincanPipPip/Syd-D9 GitHub Wiki
Intro
Syd D9 Spektrix is a direct copy of Syd D9 with additional Spektrix related modules & config. Due to the way Pantheon Upstreams work, they must be separate repos (only master
branch can be used by their systems). The Syd 9 Spektrix should never be directly modified. Any changes must be done on the spektrix
branch of Syd D9
Setup
- Setup this repo as a blank local D9 site
- Add a remote to the Spektrix Upstream repo:
git checkout spektrix
git remote add spektrix [email protected]:TincanPipPip/Syd-D9-Spektrix.git
Notes
- There are 2 branches:
master
andspektrix
. Syd Spektrix is run from a separate repo, so all changes must be pushed both to this repo and the Syd Spektrix repo
Making updates
- Thoroughly test all changes locally
- When satisfied, export config/compile theme
- Update
CHANGELOG.md
outlining all changes - Push changes to master
- Update Spektrix branch:
git checkout spektrix
git merge master
git push
git push spektrix spektrix:master