Skip to content

p10e/sanity-template-midway

 
 

Repository files navigation

sanity-template-midway

An opinionated starter template for Gatsby + Sanity + Shopify.

This template repo is used by Sanity.io to easily create deployed and configured projects through a web interface.

The template contains both a Sanity Studio with dynamic product imports from Shopify and a fresh Gatsby theme to show off your products. Both are deployed on Netlify.

Want to make a template for Sanity and your favourite front-end framework? We’re still maturing sanity.io/create and our APIs, but do tell us about it on slack.sanity.io.

The Sanity and Gatsby powered front-end

Local development

You develop the templates in /template, and review your changes in /build.

  1. Install dependencies with npm install in the root folder. This will install the template development tool that watches changes in the /template folder and output the template to /build.

  2. Run npm run dev in root folder. This will build the template files to /build. This is how the code will look for those who install the project later.

  3. Run npm install in ./build/web and sanity install in /build/studio This will install the necessary dependencies for the Gatsby frontend and the Studio.

  4. Run npm run dev in ./build/web and sanity start in /build/studio. This will start the development servers for the Gatsby frontend and Sanity Studio.

About

Starter Sanity + Gatsby + Shopify Repo

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 61.8%
  • JavaScript 32.1%
  • CSS 5.5%
  • Liquid 0.6%