From f8d464edb74b68b17987d0bec1e19a781a887d41 Mon Sep 17 00:00:00 2001 From: yann300 Date: Thu, 22 Sep 2022 12:39:55 +0200 Subject: [PATCH] Create build-qa-doc.js --- build-qa-doc.js | 75 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 build-qa-doc.js diff --git a/build-qa-doc.js b/build-qa-doc.js new file mode 100644 index 0000000000..8f90dcd32d --- /dev/null +++ b/build-qa-doc.js @@ -0,0 +1,75 @@ +const fs = require('fs') + +let value = fs.readFileSync('./done.json') +value = JSON.parse(value) +const inDone = value.data.search.edges[0].node.project.columns.edges[0].node.cards.edges +let data = +console.log(inDone.length, 'issues/Prs\n') +data = inDone.length + ' issues/Prs\n' +for (let card of inDone) { + console.log(card.node.content.title, `- ${card.node.content.url}\n`) + data += `${card.node.content.title} - ${card.node.content.url}\n` +} + +fs.writeFileSync('./done.txt', data) + +/* + - go to https://docs.github.com/en/graphql/overview/explorer + - set the correct project id + - run the query (be careful, this only returns the first 100 elements) + - save the JSON content as done.json + - run this script + - get the result in the file done.txt +/* + +{ + search(type: REPOSITORY, query: "remix-project", first: 1) { + edges { + node { + __typename + ... on Repository { + owner { + id + } + name + project(number: 31) { + number + name + columns(last: 1) { + edges { + node { + name + cards(first: 100) { + edges { + cursor + node { + id + note + state + content { + ... on Issue { + url + id + number + title + } + ... on PullRequest { + url + id + number + title + } + } + } + } + } + } + } + } + } + } + } + } + } +} +*/