Theme files for chantown.com - a mobile-first, static homepage for Chantown Creative.
-
Design: Vickie Chan
-
Development: Pete Richardson
Front end built using a combo of HTML5 boilerplate, Bourbon, Neat, Bitters, mustache templating, browserify and SASS.
Website content and images are managed and hosted on DatoCMS. Content amends are made in datoCMS. Any new publish tasks from datoCMS integrate with Netlify to run the build steps which genereate the static site and netlify handles the deployment to either the staging or live environments.
(http://chantown-staging.netlify.com)
Make your content amends using the datocms admin area.
Click status button (top right) -> then click "publish to staging" to generate a new preview on the staging site.
clone this github repo locally.
Add your updates and commit your updates to the staging branch of this repo.
Push to origin>staging $ git push origin staging
After any new changes are pushed to the origin>staging branch, netlify will trigger a new build and deploy the changes to the staging site.
Make your content amends using the datocms admin area.
Click status button (top right) -> then click "publish to LIVE" to send your content changes to the live site.
Make sure you have added and tested your changes on the staging branch and website first. (see steps above)
- Commit and test your changes on the staging branch/site first
- Log in to github>chantowncreative repo
- Create a new pull request from staging branch to the master branch.
- When the new pull request is merged into the master branch netlify will trigger a new build and deployment to the live site.
- Clone repo
- Make sure you have node.js and gulp installed on your system.
- Run
$ npm installto install the project dependencies - Switch to the staging branch
$ git checkout staging(make sure to make any new changes in this branch first) - Run "gulp" to startup a local development environment with browsersync for live reloading