Skip to content

nimbletank/nimbletank-gatsby-starter

Repository files navigation

Nimbletank Gatsby Starter

This is a basic starter package for GatsbyJS.

What's included

Currently this starter includes the following:

  • CSS-in-JS via Emotion.
  • Jest and Enzyme for testing.
  • Eslint in dev mode with the airbnb config and prettier formatting rules.
  • React 16.
  • A basic blog, with posts under src/pages/blog. There's also a script which creates a new Blog entry (post.sh).
  • Data per JSON files.
  • A few basic components (Navigation, Footer, Layout).
  • Layout components make use of Styled-System.
  • Google Analytics (you just have to enter your tracking-id).
  • Gatsby-Plugin-Offline which includes Service Workers.
  • Prettier for a uniform codebase.
  • Normalize css (7.0).
  • Feather icons.
  • Font styles taken from Tachyons.

How to use it?

If you have 'gatsby' installed globally or check how to install Gatsby globally, and just start a new project with:

gatsby new <project_name> https://github.com/nimbletank/nimbletank-gatsby-starter

Deploy to Netlify

To run the project

npm start

To build the project

npm run build

To test the project

npm test

About

This is a basic starter package for GatsbyJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published