You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -119,6 +120,22 @@ Using Docker Compose, you can start and stop a WordPress instance and integrate
119
120
120
121
Check [Debugging the build process](/docs/debugging-the-build-process/) page to learn how to debug Gatsby.
121
122
123
+
## Official theme development
124
+
125
+
This section is for official theme development in Gatsby's monorepo. If you are looking
126
+
to build your own theme, see [building themes](/docs/themes/building-themes/).
127
+
128
+
Before getting started, make sure that you have
129
+
[set up your local dev environment](/contributing/setting-up-your-local-dev-environment/)
130
+
and that you're on the latest version of `gatsby-dev-cli`.
131
+
132
+
- In the Gatsby monorepo find the starter in the `/starters` directory that uses the theme you want to work on
133
+
- Navigate to that directory, e.g. `cd starters/gatsby-starter-blog-theme`
134
+
- Install dependencies: `yarn`
135
+
- Run Gatsby Dev CLI to sync theme files, referencing the appropriate theme: `gatsby-dev --packages gatsby-theme-blog`
136
+
- In another tab run the starter: `yarn develop`
137
+
- Edit the theme files, you'll see changes automatically copied over and update in your starter.
138
+
122
139
## Feedback
123
140
124
141
At any point during the contributing process the Gatsby team would love to help! For help with a specific problem you can [open an issue on GitHub](/contributing/how-to-file-an-issue/). Or drop in to [our Discord server](https://gatsby.dev/discord) for general community discussion and support.
0 commit comments