All Projects → damassi → Gatsby Starter Typescript Rebass Netlifycms

damassi / Gatsby Starter Typescript Rebass Netlifycms

Licence: mit
My default Gatsby setup. Includes rich MDX support.

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Gatsby Starter Typescript Rebass Netlifycms

Gatsby V2 Tutorial Starter
Gatsby V2 Starter - product of step by step tutorial
Stars: ✭ 139 (+75.95%)
Mutual labels:  prettier, gatsby, styled-components
Reeakt
A modern React boilerplate to awesome web applications
Stars: ✭ 116 (+46.84%)
Mutual labels:  prettier, jest, styled-components
React Ssr Starter
All have been introduced React environment
Stars: ✭ 20 (-74.68%)
Mutual labels:  prettier, jest, styled-components
react-component-library-lerna
Build your own React component library managed with lerna, presented with storybook and published in private npm registry.
Stars: ✭ 55 (-30.38%)
Mutual labels:  styled-components, jest, prettier
Mvfsillva
My personal website
Stars: ✭ 13 (-83.54%)
Mutual labels:  gatsby, styled-components
Yarn Package Boilerplate
An Yarn package with babel, jest, flow, prettier and more
Stars: ✭ 10 (-87.34%)
Mutual labels:  prettier, jest
Express React Boilerplate
🚀🚀🚀 This is a tool that helps programmers create Express & React projects easily base on react-cool-starter.
Stars: ✭ 32 (-59.49%)
Mutual labels:  prettier, jest
Gatsby Starter Strict
A Gatsby starter with strict linting and auto-formatting rules.
Stars: ✭ 43 (-45.57%)
Mutual labels:  prettier, gatsby
React Carousel
A pure extendable React carousel, powered by Brainhub (craftsmen who ❤️ JS)
Stars: ✭ 764 (+867.09%)
Mutual labels:  gatsby, jest
React Boilerplate
⚛ The stable base upon which we build our React projects at Mirego.
Stars: ✭ 39 (-50.63%)
Mutual labels:  prettier, jest
Gatsby Themes
Get high-quality and customizable Gatsby themes to quickly bootstrap your website! Choose from many professionally created and impressive designs with a wide variety of features and customization options.
Stars: ✭ 1,208 (+1429.11%)
Mutual labels:  gatsby, jest
Jest Styled Components Stylelint
Run stylelint on your styled-components styles at runtime.
Stars: ✭ 25 (-68.35%)
Mutual labels:  jest, styled-components
Bonneville
A simple, clean GatsbyJS starter for those looking to get up and running with Gatsby
Stars: ✭ 23 (-70.89%)
Mutual labels:  gatsby, styled-components
Node Typescript Boilerplate
Minimalistic project template to jump start a Node.js back-end application in TypeScript. ESLint, Jest and type definitions included.
Stars: ✭ 1,061 (+1243.04%)
Mutual labels:  prettier, jest
Egghead Next
The frontend for egghead.io.
Stars: ✭ 896 (+1034.18%)
Mutual labels:  mdx, jest
Moveit
🚀 NLW #4 | React+ TypeScript + NextJS + StyledComponents + Firebase + MongoDb +Axios
Stars: ✭ 39 (-50.63%)
Mutual labels:  jest, styled-components
Gatsby Plugin Mdx
gatsby v1 mdx plugin, for gatsby v2 see https://github.com/ChristopherBiscardi/gatsby-mdx
Stars: ✭ 50 (-36.71%)
Mutual labels:  gatsby, mdx
Gatsby Starter Portfolio Cara
Playful and Colorful One-Page portfolio featuring Parallax effects and animations. Especially designers and/or photographers will love this theme! Built with MDX and Theme UI.
Stars: ✭ 1,101 (+1293.67%)
Mutual labels:  gatsby, mdx
Starter React Flux
Generate your React PWA project with TypeScript or JavaScript
Stars: ✭ 65 (-17.72%)
Mutual labels:  prettier, jest
Gatsby Gitbook Starter
Generate GitBook style modern docs/tutorial websites using Gatsby + MDX
Stars: ✭ 700 (+786.08%)
Mutual labels:  gatsby, mdx

Barebones Gatsby Starter

This starter was extracted from an earlier iteration I completed while working on Palette, Artsy's design system. Check out the docs site for a more full-featured example (including some interesting live-coding capabilities) or the source-code.

Development

yarn start
yarn clean
yarn type-check

Please note that Yarn is required, as NPM may not install dependencies correctly, causing issues for development.

Deployment

yarn build

Demo

demo

GraphQL Validation

Validation has been added via eslint-plugin-graphql:

screen shot 2019-01-26 at 6 49 01 pm

TODO: Figure out how to generate usable types for TypeScript with apollo-cli.

Gatsby API Details
  1. gatsby-browser.js: This file is where Gatsby expects to find any usage of the Gatsby browser APIs (if any). These allow customization/extension of default Gatsby settings affecting the browser.
  2. gatsby-config.js: This is the main configuration file for a Gatsby site. This is where you can specify information about your site (metadata) like the site title and description, which Gatsby plugins you’d like to include, etc. (Check out the config docs for more detail).
  3. gatsby-node.js: This file is where Gatsby expects to find any usage of the Gatsby Node APIs (if any). These allow customization/extension of default Gatsby settings affecting pieces of the site build process.
  4. gatsby-ssr.js: This file is where Gatsby expects to find any usage of the Gatsby server-side rendering APIs (if any). These allow customization of default Gatsby settings affecting server-side rendering.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].