Skip to content

Commit 9981a7e

Browse files
vladarGatsbyJS Bot
authored and
GatsbyJS Bot
committed
chore(themes): move themes into starters and packages (gatsbyjs#18794)
* Move theme starters into starters * Move themes into packages * Remove themes directory * Cleaned up the renovate config * Cleaned up the lerna config * Cleaned up the CI config * Exclude theme starters from markdown-magic * Cleaned up themes package.json * fix dependencies in yarn.lock * add missing peer dependency
1 parent f59ba15 commit 9981a7e

File tree

120 files changed

+590
-38
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

120 files changed

+590
-38
lines changed

.circleci/config.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -224,8 +224,8 @@ jobs:
224224
executor: node
225225
steps:
226226
- checkout
227-
- run: ./scripts/assert-changed-files.sh "starters/*|themes/gatsby-starter-*|.circleci/*"
228-
- run: sh ./scripts/validate-starters.sh "starters/* themes/gatsby-starter-*"
227+
- run: ./scripts/assert-changed-files.sh "starters/*|.circleci/*"
228+
- run: sh ./scripts/validate-starters.sh "starters/*"
229229

230230
starters_publish:
231231
executor: node
@@ -238,7 +238,7 @@ jobs:
238238
- run: sudo apt-get update && sudo apt-get install jq # jq is helpful for parsing json
239239
- run: git config --global user.name "GatsbyJS Bot"
240240
- run: git config --global user.email "[email protected]"
241-
- run: sh ./scripts/publish-starters.sh "starters/* themes/gatsby-starter-*"
241+
- run: sh ./scripts/publish-starters.sh "starters/*"
242242

243243
build_www:
244244
docker:

lerna.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"message": "chore(release): Publish"
1111
}
1212
},
13-
"packages": ["packages/*", "/gatsby-theme-*"],
13+
"packages": ["packages/*"],
1414
"loglevel": "success",
1515
"version": "independent",
1616
"npmClient": "yarn",

markdown.config.js

+2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ module.exports = {
99
const starters = fs
1010
.readdirSync(base)
1111
.filter(dir => fs.statSync(path.join(base, dir)).isDirectory())
12+
// theme starters have their own README so skip those
13+
.filter(dir => !dir.includes(`theme`))
1214
.reduce((merged, dir) => {
1315
merged[dir] = JSON.parse(
1416
fs.readFileSync(path.join(base, dir, `package.json`), `utf8`)

themes/gatsby-theme-blog-core/package.json renamed to packages/gatsby-theme-blog-core/package.json

+6
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@
44
"main": "index.js",
55
"author": "christopherbiscardi <[email protected]> (@chrisbiscardi)",
66
"license": "MIT",
7+
"repository": {
8+
"type": "git",
9+
"url": "https://github.com/gatsbyjs/gatsby.git",
10+
"directory": "packages/gatsby-theme-blog-core"
11+
},
12+
"homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-theme-blog-core#readme",
713
"peerDependencies": {
814
"@mdx-js/react": "^1.0.27",
915
"gatsby": "^2.13.13",

themes/gatsby-theme-blog/package.json renamed to packages/gatsby-theme-blog/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
"repository": {
1515
"type": "git",
1616
"url": "https://github.com/gatsbyjs/gatsby.git",
17-
"directory": "themes/gatsby-theme-blog"
17+
"directory": "packages/gatsby-theme-blog"
1818
},
19-
"homepage": "https://github.com/gatsbyjs/gatsby/tree/master/themes/gatsby-theme-blog#readme",
19+
"homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-theme-blog#readme",
2020
"dependencies": {
2121
"@emotion/core": "^10.0.21",
2222
"@mdx-js/react": "^1.5.1",

themes/gatsby-theme-notes/package.json renamed to packages/gatsby-theme-notes/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
"repository": {
1717
"type": "git",
1818
"url": "https://github.com/gatsbyjs/gatsby.git",
19-
"directory": "themes/gatsby-theme-notes"
19+
"directory": "packages/gatsby-theme-notes"
2020
},
21-
"homepage": "https://github.com/gatsbyjs/gatsby/tree/master/themes/gatsby-theme-notes#readme",
21+
"homepage": "https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-theme-notes#readme",
2222
"devDependencies": {
2323
"gatsby": "^2.16.1",
2424
"react": "^16.10.2",

renovate.json

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"includePaths": [
44
"package.json",
55
"starters/**",
6-
"themes/**",
76
"packages/**",
87
"www/package.json"
98
],

themes/gatsby-starter-blog-theme-core/package-lock.json renamed to starters/gatsby-starter-blog-theme-core/package-lock.json

+5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

themes/gatsby-starter-blog-theme-core/package.json renamed to starters/gatsby-starter-blog-theme-core/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"dependencies": {
1111
"gatsby": "^2.16.1",
1212
"gatsby-theme-blog-core": "^1.0.0",
13+
"@mdx-js/react": "^1.0.27",
1314
"react": "^16.10.2",
1415
"react-dom": "^16.10.2"
1516
}

themes/README.md

-10
This file was deleted.

themes/package.json

-16
This file was deleted.

0 commit comments

Comments
 (0)