Skip to content

Contribution

Gatsby Theme Catalyst is an open source project and contributions from the community are welcomed and encouraged. All contributions are valued whether it is fixing a typo or refactoring a component.

Repo setup

The repo is setup as a monorepo using Yarn workspaces. Changelogs are handled by changesets. Testing is handled by Cypress.io. Publishing is handled by Lerna. The starters are copied automatically to their own repo using a GitHub action - some of the Gatsby CLI commands require a starter to be in its own repo.

There are some custom commands that make working in the project easier, which follow this pattern, yarn develop:blog, or yarn test:helium. You can see a full list of commands in the root package.json.

The documentation is contained in the main repo, at www/content/docs/docs. Development on the docs site is started by running the command, yarn develop:www.

I can be contacted via email at: eric@erichowey.dev if you have questions.

© 2021 Gatsby Theme Catalyst