Skip to content

Commit 472b5c4

Browse files
authored
feat: add module issues to terasology module source plugin (#199)
* doc: add usage example for module issues
1 parent a15eb9e commit 472b5c4

2 files changed

Lines changed: 36 additions & 1 deletion

File tree

plugins/source-terasology-modules/README.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,24 @@ query Modules {
5757
readme {
5858
text
5959
}
60+
61+
issues {
62+
nodes {
63+
id
64+
title
65+
author {
66+
login
67+
}
68+
labels {
69+
nodes {
70+
name
71+
}
72+
}
73+
updatedAt
74+
url
75+
}
76+
}
6077
}
6178
}
6279
}
63-
```
80+
```

plugins/source-terasology-modules/gatsby-node.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,23 @@ query Modules($cursor:String) {
2929
text
3030
}
3131
}
32+
33+
issues(first: 25, filterBy: {labels: "Good First Issue", states: OPEN}) {
34+
nodes {
35+
id
36+
title
37+
author {
38+
login
39+
}
40+
labels(first: 10) {
41+
nodes {
42+
name
43+
}
44+
}
45+
updatedAt
46+
url
47+
}
48+
}
3249
}
3350
pageInfo {
3451
hasNextPage
@@ -167,6 +184,7 @@ exports.sourceNodes = async (
167184
openGraphImageUrl: undefined,
168185
cover,
169186
moduleTxt: moduleInfo,
187+
issues: repo.issues,
170188
id: createNodeId(`TerasologyModule-${repo.id}`),
171189
parent: "__SOURCE__",
172190
children: [],

0 commit comments

Comments
 (0)