Skip to content

Updating Syd & Syd Spektrix [TBD] Upstreams

Un.titled edited this page Jun 15, 2023 · 2 revisions

Intro

Syd D10 Spektrix is a direct copy of Syd D10 Media 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 D10 Spektrix should never be directly modified. Any changes must be done on the spektrix branch of Syd D10

Setup

  • Setup this repo as a blank local D10 site
  • Add a remote to the Spektrix Upstream repo:
git checkout spektrix
git remote add spektrix [email protected]:UnDOTtitled/Syd-D10-Spektrix.git

Notes

  • There are 2 branches: master and spektrix. 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
Clone this wiki locally