jbolda / gatsby-theme-recipes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gatsby-theme-recipes

Concept

This theme was designed with the intent to allow a user to gradually settle into their Gatsby site. The current ecosystem seems to rely too heavily on shadowing and use it as a crutch. Shadowing is a powerful and significant feature, but the theme creator should provide a more gradual experience that eventually leads to shadowing if necessary.

These themes seek to accomplish this by using convention then configuration then shadowing if necessary. As the user wants to address more advanced configurations, they can use the Gatsby lifecycles to bring in data and put it into the existing data model. This theme is built around a data-agnostic interface that allows customization of the data source.

Example sites

Data Sources

The initial built-in source is through Airtable. You can copy this template base to get you started.

See the packages folder for specific plugin configuration.

About

License:MIT License


Languages

Language:JavaScript 100.0%