onetaskgraph-github-projects 0.2.2

A onetaskgraph source over GitHub Projects.
Documentation
{
  "data": {
    "owner": {
      "projectV2": {
        "id": "PVT_project",
        "title": "Roadmap",
        "shortDescription": "Delivery plan\n\n<!-- onetaskgraph.metadata\n{\"caller.enabled\":true,\"onetaskgraph.repositories\":[\"github.com/acme/work\"]}\n-->",
        "url": "https://github.example/projects/7",
        "createdAt": "2026-01-01T00:00:00Z",
        "updatedAt": "2026-02-01T00:00:00Z",
        "closed": false,
        "fields": {
          "nodes": [
            {
              "__typename": "ProjectV2SingleSelectField",
              "id": "FIELD_status",
              "name": "Status",
              "options": [{ "id": "OPT_doing", "name": "Doing" }]
            },
            {
              "__typename": "ProjectV2Field",
              "id": "FIELD_metadata",
              "name": "onetaskgraph.metadata"
            }
          ],
          "pageInfo": { "hasNextPage": false }
        },
        "items": {
          "nodes": [
            {
              "id": "PVTI_1",
              "fieldValues": {
                "nodes": [
                  {
                    "name": "Doing",
                    "field": {
                      "id": "FIELD_status",
                      "name": "Status",
                      "options": [{ "id": "OPT_doing", "name": "Doing" }]
                    }
                  },
                  {
                    "text": "{\"caller.number\":7}",
                    "field": { "id": "FIELD_metadata", "name": "onetaskgraph.metadata" }
                  },
                  {
                    "labels": {
                      "nodes": [{ "id": "L_field", "name": "team", "color": "00ff00" }],
                      "pageInfo": { "hasNextPage": false }
                    }
                  }
                ],
                "pageInfo": { "hasNextPage": false }
              },
              "content": {
                "__typename": "Issue",
                "id": "I_task",
                "title": "Ship it",
                "body": "details",
                "url": "https://github.example/issues/1",
                "createdAt": "2026-01-02T00:00:00Z",
                "updatedAt": "2026-01-03T00:00:00Z",
                "state": "OPEN",
                "repository": { "nameWithOwner": "acme/work" },
                "labels": {
                  "nodes": [{ "id": "L_bug", "name": "bug", "color": "ff0000" }],
                  "pageInfo": { "hasNextPage": false }
                }
              }
            }
          ],
          "pageInfo": { "hasNextPage": false, "endCursor": null }
        }
      }
    },
    "user": { "projectV2": null }
  }
}