wp-theme/README.md

47 lines
1.1 KiB
Markdown

# wp-theme
> WordPress theme for ascribe's landing page and blog
## Prerequisites
- node & npm
- composer
```bash
npm install && composer
```
## Development
On top of compiling css & js files, this starts a local, live-reloading server with BrowserSync:
```bash
gulp
```
The task assumes the following:
- WordPress exposed via MAMP under http://localhost:8888
The following compiles css & js files only:
```bash
gulp build
```
## Deployment: Continuous Delivery
The site gets built & deployed automatically via Codeship under the following conditions:
- every push builds the site
- every push to the master branch initiates a live deployment
The [deployment script](_ci/deploy.sh) requires the following environment variables to be set:
| variable | description
|--|--
| `$DEPLOY_SRC` | source of CI build artifacts. On Codeship this is usually `~/src/github.com/ascribe/wp-theme/ascribe/`
| `$DEPLOY_USER` | user for connecting to deploy server
| `$DEPLOY_HOST` | hostname of deploy server
| `$DEPLOY_PATH` | path to deploy into on deploy server, should be `PATH_ON_SERVER/wp-content/themes/`