Theme Repository

How to share your theme on production / preproduction / staging / dev

On production / preproduction platform, you don't have access to the server to do a git pull. To update your theme, you will use Galaxy Theme Repository.

Galaxy Theme Repository allows you to share your theme versions between platforms as an intermediary.

This is not a substitute for git, it is a repository containing theme binaries and not the source code.

1 - From your dev environment, you push a new version of your theme to "Theme Repository"

2 - Go to your target environment (preprod, preprod, staging, etc.)

3 - You select your version from "Theme Repository" list to use it

Versions can be tagged as production / preprod / staging. This tagging system is useful for filtering and ensuring that only versions tagged as "production" can be selected on production.

You need to define what is:

your “source” environment (from where you will be pushing your theme, for example your dev environment)

your “target” env (where you will use your theme, for example production, preprod, etc...)

Discover Theme Repository roles

Before being able to push a version, you need to have the role "writer"

Theme Repository - Roles

Initial Setup - Add your theme to Theme Repository

If a theme has never been added to Theme Repository, you will see this section:

Only the team owners can add a new theme to Theme Repository, as they have the responsibility to choose the correct team when adding the theme to Theme Repositoy.

Theme Repository - Add theme

Push a new version from the "source" platform

Push a new Theme Version

Use the version on your "target" platform

Use a Theme Version

Use a Theme Version - Enhanced System

Theme Repo - Errors

Last updated