If you plan to do continuous development on your theme, you’ll benefit from the theme GitHub Action workflow. This workflow will automatically deploy your theme to your Ghost site whenever you push changes to your repository.

The only thing you’ll have to do, after you create your repository, is to add two secrets:

  1. GHOST_ADMIN_API_URL - The URL of your Ghost Admin API.
  2. GHOST_ADMIN_API_KEY - The API key of your Ghost Admin API.

To generate a new API key, go to your Ghost Admin, click on Integrations, and then click on Add custom integration. Give it a name, and then click on Create.