Gatsby Starter Dogmatism

screenshot of Gatsby Starter Dogmatism

A quite opinionated Gatsby Starter.

Overview:

The Gatsby Starter Dogmatism is an opinionated Gatsby starter based on Gatsby's default starter. It provides a structured example for organizing a Gatsby website, making it easier for developers to get started. The starter includes various features such as Gatsby Configuration with Typescript, GraphQL type generation, styling with Emotion, internationalization using gatsby-plugin-i18n-l10n, and more. It also includes configuration for VSCode Development Container and Github Actions for automated deployment to Github Pages.

Features:

  • Gatsby Configuration with Typescript: Utilizes Gatsby's native Typescript support for easier development.
  • GraphQL type generation: Uses Gatsby's built-in type generation for improved GraphQL integration.
  • Styling with Emotion: Includes gatsby-plugin-emotion and themes for easy and customizable styling.
  • Internationalization: Supports internationalization using gatsby-plugin-i18n-l10n and i18n-ally.
  • VSCode Development Container configuration: Provides configuration for Remote Containers in Visual Studio Code for quick development setup.
  • Github Actions for automatic deployment: Includes configuration for automated deployment to Github Pages using Github Actions.
  • ESLint and Prettier configuration: Comes with ESLint and Prettier configuration to ensure clean and consistent code.

Summary:

The Gatsby Starter Dogmatism is a opinionated Gatsby starter that provides a well-structured example for building Gatsby websites. It includes various features such as Typescript support, GraphQL type generation, Emotion styling, internationalization support, and more. The starter also provides configuration for VSCode Development Container and Github Actions for automated deployment. By following the installation guide, developers can quickly get started with their Gatsby project and benefit from the opinionated structure and included features.