Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4.0.0: Gatsby 4, TypeScript default, Chakra UI and more #10

Merged
merged 15 commits into from
Oct 27, 2022
Merged

Conversation

South-Paw
Copy link
Owner

@South-Paw South-Paw commented Oct 27, 2022

To align better with how I use this starter for my projects these days the following changes have been made

  • The starter now uses TypeScript by default (and I will be deprecating awesome-gatsby-starter-ts)
  • Chakra UI from the start (if you don't want it, can be easily removed)
  • ESLint almost same as before
  • Prettier almost same as before
  • Common Gatsby Plugins; removed MDX which can be easily re-added if needed and removed styled-components in favor of Chakra UI component styling
  • Added GitHub action workflows for deployment to Netlify (there are 3 workflows details beneath). These will require two secrets to be set in the repo: NETLIFY_AUTH_TOKEN and NETLIFY_SITE_ID
    • CI workflow runs lint on any commit not on master branch and then deploys the site as a draft to Netlify
    • Release workflow deploys the site as production to Netlify when a tag of the following format is created *.*.* e.g. 4.1.2 or 4.1.3-alpha.3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant