Theme deployment

This commit is contained in:
Dylan Maccora 2018-04-08 09:04:44 +10:00
parent 98fe18ad9c
commit a56ab5aa56

View file

@ -11,6 +11,16 @@ We are going to use [TravisCI](https://travis-ci.org) to automatically publish t
you will need to login with the GitHub OAuth and activate Travis for the repository.
Don't forget to also check if your repository allows GitHub Pages in its settings.
## Ensure Travis can access your theme
Depending on how you added your theme Travis may not exactly know how to access
it. The best way to ensure it will have full access to the theme is to use git
submodules. When doing this ensure you are using the `https` version of the URL.
```shell
$ git submodule add {THEME_URL} themes/{THEME_NAME}
```
## Allowing Travis to push to GitHub
Before pushing anything, Travis needs a Github private access key in order to make changes to your repository.