Coder Social home page Coder Social logo

adamquadmon / gatsby-themes Goto Github PK

View Code? Open in Web Editor NEW
0.0 3.0 0.0 3.67 MB

My personal tool belt for baking Gatsby Websites.

License: MIT License

JavaScript 100.00%
gatsby gatsby-themes themes gatsbyjs gatsbyjs-theme chakra-ui mdx mdx-gatsby

gatsby-themes's Introduction

Free & Open Source Gatsby Themes by AdamQuadmon

@adamquadmon/gatsby-themes is released under the MIT license. PRs welcome!

Gatsby themes to quickly bootstrap your website!

It is ispired by:

Contents

This repository uses Yarn Workspaces and changesets to develop multiple packages together as a monorepo and renovate to keep deps updated. Be sure to install Yarn before setting up the development environment.

  • examples: Contains the corresponding example sites for the themes.
  • themes: Contains the themes themselves.
  • scripts: Contains utils to handle stuff.

Scripts

in the scripts folder:

  • mdx - create in csv/ folder posts.csv, areas.csv, cagegories.csv and tags.csv with mdx content from basePath following area and topic sections renaming topics to categories

Tools

How to Contribute

Make sure that you have yarn installed on your machine (as it's mandatory for yarn workspaces). Fork this repository, clone it and run yarn in the root directory.

To launch the development server of an example site, use:

yarn workspace [examples/name] develop

Or for a build:

yarn workspace [examples/name] build

In the case of examples/lucifero this command would be yarn workspace lucifero develop. Now you can make changes to the respective theme and see them via Hot-Reloading.

Commit your changes to a feature branch of your fork and open up a PR against this repository. The PR will have checks in place which you can also run on your machine in preparation for the PR.

Have a look at the contributing guide to learn more.

๐ŸŽ“ Learning Gatsby Themes

Articles from lekoarts.de

Official resources

TODO

  • fix MDX Blog
    • fix favicon and ogImage
    • use MdxBlog model
  • [] use Strapi
  • [] add theme translations
  • [] add sub pages to navPage items
  • [] document components (maybe using storybook)
  • [] upgrade rehype-slug and rehype-sanitize once gatsby move to esm

gatsby-themes's People

Contributors

adamquadmon avatar renovate-bot avatar

Watchers

 avatar  avatar  avatar

gatsby-themes's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Awaiting Schedule

These updates are awaiting their schedule. Click on a checkbox to get an update now.

  • chore(deps): update dependency eslint to ^8.57.0
  • chore(deps): update dependency eslint to v9

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

npm
package.json
  • @changesets/changelog-github ^0.4.3
  • @changesets/cli ^2.21.1
  • eslint ^8.11.0
  • eslint-config-airbnb ^19.0.4
  • eslint-config-prettier ^8.5.0
  • eslint-plugin-import ^2.25.4
  • eslint-plugin-jsx-a11y ^6.5.1
  • eslint-plugin-prettier ^4.0.0
  • eslint-plugin-react ^7.29.3
  • eslint-plugin-react-hooks ^4.3.0
  • prettier ^2.5.1
themes/gatsby-theme-lucifero/package.json
  • @chakra-ui/gatsby-plugin ^2.0.4
  • @chakra-ui/icons ^1.1.7
  • @chakra-ui/react ^1.8.6
  • @chakra-ui/system ^1.11.2
  • @changesets/cli ^2.21.1
  • @emotion/core ^11.0.0
  • @emotion/react ^11.8.2
  • @emotion/styled ^11.8.1
  • @fec/remark-a11y-emoji ^3.1.0
  • @imgix/gatsby ^2.0.0
  • @mdx-js/mdx ^1.6.22
  • @mdx-js/react ^1.6.22
  • @svgr/webpack ^6.2.1
  • @ungap/structured-clone ^0.3.4
  • @use-gesture/react ^10.2.9
  • framer-motion ^6.2.8
  • gatsby-plugin-breadcrumb ^12.3.1
  • gatsby-plugin-emotion ^7.9.0
  • gatsby-plugin-gdpr-cookies ^2.0.8
  • gatsby-plugin-image ^2.9.1
  • gatsby-plugin-lodash ^5.9.0
  • gatsby-plugin-mdx ^3.9.1
  • gatsby-plugin-mdx-embed ^1.0.0
  • gatsby-plugin-nprogress ^4.9.0
  • gatsby-plugin-react-helmet ^5.9.0
  • gatsby-plugin-react-i18next ^1.2.2
  • gatsby-plugin-robots-txt ^1.7.0
  • gatsby-plugin-sharp ^4.9.1
  • gatsby-plugin-sitemap ^5.9.0
  • gatsby-plugin-svgr ^3.0.0-beta.0
  • gatsby-plugin-typography ^4.9.0
  • gatsby-remark-copy-linked-files ^5.9.0
  • gatsby-remark-embed-video ^3.1.1
  • gatsby-remark-external-links ^0.0.4
  • gatsby-remark-images ^6.9.1
  • gatsby-remark-normalize-paths ^1.1.0
  • gatsby-remark-prismjs ^6.9.0
  • gatsby-remark-relative-images ^2.0.2
  • gatsby-remark-responsive-iframe ^5.9.0
  • gatsby-remark-unwrap-images ^1.0.2
  • gatsby-source-filesystem ^4.9.1
  • gatsby-transformer-csv ^4.9.0
  • gatsby-transformer-sharp ^4.9.0
  • gatsby-transformer-yaml-full ^4.0.4
  • gatsby-yaml-full-markdown ^4.1.0
  • i18next ^21.6.14
  • jaeger-client ^3.19.0
  • lodash ^4.17.21
  • mdx-embed ^1.0.0
  • mdx-yaml-full ^2.0.0
  • mkdirp ^1.0.4
  • moment ^2.29.1
  • prismjs ^1.27.0
  • react-country-flag ^3.0.2
  • react-error-boundary ^3.1.4
  • react-helmet ^6.1.0
  • react-i18next ^11.15.7
  • react-icons ^4.3.1
  • react-masonry-css ^1.0.16
  • react-typography ^0.16.20
  • react-wordcloud ^1.2.7
  • rehype-sanitize ^4.0.0
  • rehype-slug ^4.0.1
  • remark-codesandbox ^0.10.1
  • remark-unwrap-images ^3.0.1
  • svgo ^2.8.0
  • swiper ^8.0.7
  • typography ^0.16.21
  • url-join ^4.0.1
  • zipkin ^0.22.0
  • zipkin-javascript-opentracing ^3.0.0
  • zipkin-transport-http ^0.22.0
  • eslint ^8.11.0
  • eslint-config-airbnb ^19.0.4
  • eslint-plugin-import ^2.25.4
  • eslint-plugin-react ^7.29.3
  • node >=v14.19

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.