diff --git a/app/routes/rfcs-help.js b/app/routes/rfcs-help.js index 40f294d..4eba817 100644 --- a/app/routes/rfcs-help.js +++ b/app/routes/rfcs-help.js @@ -1,8 +1,11 @@ import Route from '@ember/routing/route'; import toc from 'rfcs-app-toc-builder:toc.json'; +import accepted from 'rfcs-app-toc-builder:stage-accepted.json' + export default class RfcsHelpRoute extends Route { async model() { + console.log(accepted) return [...toc.stageLinks["accepted"], ...toc.stageLinks["released"]]; } } diff --git a/app/routes/rfcs-input.js b/app/routes/rfcs-input.js index 664f25d..5345341 100644 --- a/app/routes/rfcs-input.js +++ b/app/routes/rfcs-input.js @@ -2,6 +2,6 @@ import Route from '@ember/routing/route'; import toc from 'rfcs-app-toc-builder:toc.json'; export default class RfcsInputRoute extends Route { async model() { - return toc.stageLinks["exploring"]; - } + return toc.stageLinks["exploring"]; + } } diff --git a/combineData.mjs b/combineData.mjs new file mode 100755 index 0000000..bdfd372 --- /dev/null +++ b/combineData.mjs @@ -0,0 +1,113 @@ +#!/usr/bin/env node + +import { readdir, readFile, writeFile } from "fs/promises"; +import { join } from "path"; + +const rfcsFiles = await readdir("./data/raw"); + +rfcsFiles.sort((a, b) => parseInt(a) - parseInt(b)); + +let rfcMap = {}; + +function getDays(date1, date2) { + if (date1) { + return Math.ceil( + (new Date(date1) - new Date(date2)) / (1000 * 60 * 60 * 24), + ); + } else { + return Math.ceil((new Date() - new Date(date2)) / (1000 * 60 * 60 * 24)); + } +} + +function findFirstStage(rfc) { + if (rfc.merged) { + return "accepted"; + } else if (!rfc.closed) { + if ( + rfc.timelineItems.filter((item) => item.label == "S-Exploring").length == + 1 + ) { + return "exploring"; + } else { + return "proposed"; + } + } else { + return "closed"; + } +} + +function getFirstStagesDuration(rfc) { + if (!rfc.closed || rfc.merged) { + let exploringLabels = rfc.timelineItems.filter( + (item) => item.label == "S-Exploring", + ); + if (exploringLabels.length > 0) { + if (rfc.merged) { + return { + proposed: getDays(exploringLabels[0].createdAt, rfc.createdAt), + exploring: getDays(rfc.mergedAt, exploringLabels[0].createdAt), + accepted: null, + release: null, + released: null, + }; + } else { + return { + proposed: getDays(exploringLabels[0].createdAt, rfc.createdAt), + exploring: getDays(new Date(), exploringLabels[0].createdAt), + accepted: null, + release: null, + released: null, + }; + } + } else { + return { + proposed: getDays(new Date(), rfc.createdAt), + exploring: null, + accepted: null, + release: null, + released: null, + }; + } + } else { + return { + closed: this.getDays(rfc.closedAt, rfc.createdAt), + }; + } +} + +for (let file of rfcsFiles) { + const rfc = JSON.parse(await readFile(join("data/raw", file), "utf8")); + + if (rfc.title.includes("Advance RFC")) { + let advanceRFC = rfc.title.match(/[0-9]+/); + let num = parseInt(advanceRFC, 10); + let stage = rfc.title.split(" ").pop().toLowerCase(); + rfcMap[num].stageDuration[`${rfcMap[num].currentStage}`] = getDays( + rfc.mergedAt, + rfc.createdAt, + ); + if (rfc.merged) { + rfcMap[num].currentStage = stage; + } + if (rfc.assignees.length > 0) { + rfcMap[num].assignees.push(...rfc.assignees); + } + rfcMap[num].connected.push(rfc); + } else { + rfcMap[rfc.number] = { + ...rfc, + currentStage: findFirstStage(rfc), + labels: rfc.timelineItems.filter((item) => item.label == "S-Exploring"), + stageDuration: getFirstStagesDuration(rfc), + connected: [], + assignees: rfc.assignees, + }; + } +} + +for (let rfc in rfcMap) { + await writeFile( + join("data", `${rfc}.json`), + JSON.stringify(rfcMap[rfc], null, 2), + ); +} diff --git a/data/1.json b/data/1.json new file mode 100644 index 0000000..55f8303 --- /dev/null +++ b/data/1.json @@ -0,0 +1,41 @@ +{ + "number": 1, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1", + "title": "RFC: Pass through attribute meta data to related Transform", + "createdAt": "2014-08-14T18:00:42Z", + "closedAt": "2016-01-27T18:18:58Z", + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2014-08-22T18:30:31Z", + "label": "ember-data" + }, + { + "event": "labeled", + "createdAt": "2015-03-27T18:42:17Z", + "label": "Needs Response" + }, + { + "event": "labeled", + "createdAt": "2016-01-06T18:23:03Z", + "label": "Needs Implementer" + }, + { + "event": "unlabeled", + "createdAt": "2016-01-06T18:23:03Z", + "label": "Needs Response" + } + ], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 4004, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/10.json b/data/10.json new file mode 100644 index 0000000..655d91b --- /dev/null +++ b/data/10.json @@ -0,0 +1,20 @@ +{ + "number": 10, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/10", + "title": "RFC: Engines", + "createdAt": "2014-10-25T00:32:05Z", + "closedAt": "2016-04-11T14:40:10Z", + "mergedAt": "2016-04-11T14:40:10Z", + "assignees": [], + "timelineItems": [], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 3933, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/100.json b/data/100.json new file mode 100644 index 0000000..0316f81 --- /dev/null +++ b/data/100.json @@ -0,0 +1,20 @@ +{ + "number": 100, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/100", + "title": "Attribute Actions", + "createdAt": "2015-10-18T15:58:33Z", + "closedAt": "2016-01-18T05:12:41Z", + "mergedAt": null, + "assignees": [], + "timelineItems": [], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 3575, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1000.json b/data/1000.json new file mode 100644 index 0000000..122a192 --- /dev/null +++ b/data/1000.json @@ -0,0 +1,69 @@ +{ + "number": 1000, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1000", + "title": "Make array built-in in strict-mode", + "createdAt": "2023-12-22T19:04:19Z", + "closedAt": "2024-06-12T14:36:10Z", + "mergedAt": "2024-06-12T14:36:10Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2023-12-22T19:04:34Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2024-01-19T19:59:09Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2024-02-09T20:03:47Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2024-05-17T18:41:01Z", + "label": "Final Comment Period" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2024-01-19T19:59:09Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 29, + "exploring": 415, + "accepted": null, + "release": null, + "released": null + }, + "connected": [ + { + "number": 1034, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1034", + "title": "Advance RFC #1000 `\"Make (array) a built in helper\"` to Stage Ready for Release", + "createdAt": "2024-06-12T14:37:25Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-06-12T14:37:27Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2024-06-12T14:37:27Z", + "label": "S-Ready for Release" + } + ] + } + ] +} \ No newline at end of file diff --git a/data/1001.json b/data/1001.json new file mode 100644 index 0000000..1eb1592 --- /dev/null +++ b/data/1001.json @@ -0,0 +1,131 @@ +{ + "number": 1001, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1001", + "title": "Deprecate named `inject` export from `@ember/service`", + "createdAt": "2023-12-26T18:17:20Z", + "closedAt": "2024-03-08T20:06:28Z", + "mergedAt": "2024-03-08T20:06:28Z", + "assignees": [ + { + "login": "NullVoxPopuli", + "avatarUrl": "https://avatars.githubusercontent.com/u/199018?v=4" + } + ], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2023-12-26T18:17:35Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2024-01-19T19:59:37Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2024-02-09T20:03:48Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2024-03-01T20:01:17Z", + "label": "Final Comment Period" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2024-01-19T19:59:37Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 25, + "exploring": 14, + "accepted": null, + "release": null, + "released": null + }, + "connected": [ + { + "number": 1013, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1013", + "title": "Advance RFC #1001 `\"Deprecate named inject export from @ember/service\"` to Stage Ready for Release", + "createdAt": "2024-03-08T20:07:06Z", + "closedAt": "2024-12-20T19:10:47Z", + "mergedAt": "2024-12-20T19:10:47Z", + "assignees": [ + { + "login": "NullVoxPopuli", + "avatarUrl": "https://avatars.githubusercontent.com/u/199018?v=4" + } + ], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-03-08T20:07:07Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2024-03-08T20:07:07Z", + "label": "S-Ready for Release" + }, + { + "event": "labeled", + "createdAt": "2024-12-13T20:12:00Z", + "label": "Final Comment Period" + } + ] + }, + { + "number": 1061, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1061", + "title": "Advance RFC #1001 `\"Deprecate named inject export from @ember/service\"` to Stage Released", + "createdAt": "2024-12-20T19:11:32Z", + "closedAt": "2025-03-21T18:23:05Z", + "mergedAt": "2025-03-21T18:23:05Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-12-20T19:11:32Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2024-12-20T19:11:32Z", + "label": "S-Released" + } + ] + }, + { + "number": 1089, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1089", + "title": "Advance RFC #1001 `\"Deprecate named inject export from @ember/service\"` to Stage Recommended", + "createdAt": "2025-03-21T18:23:54Z", + "closedAt": "2025-04-04T18:17:44Z", + "mergedAt": "2025-04-04T18:17:44Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-03-21T18:23:55Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2025-03-21T18:23:55Z", + "label": "S-Recommended" + }, + { + "event": "labeled", + "createdAt": "2025-03-28T18:16:27Z", + "label": "Final Comment Period" + } + ] + } + ] +} \ No newline at end of file diff --git a/data/1002.json b/data/1002.json new file mode 100644 index 0000000..f66bb33 --- /dev/null +++ b/data/1002.json @@ -0,0 +1,20 @@ +{ + "number": 1002, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1002", + "title": "Update RFC template and deprecation RFC template and Ready for Release, Recommended PR templates", + "createdAt": "2024-01-12T16:24:48Z", + "closedAt": "2024-01-19T19:32:35Z", + "mergedAt": "2024-01-19T19:32:35Z", + "assignees": [], + "timelineItems": [], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 567, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1003.json b/data/1003.json new file mode 100644 index 0000000..86208e2 --- /dev/null +++ b/data/1003.json @@ -0,0 +1,126 @@ +{ + "number": 1003, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1003", + "title": "Deprecate `import Ember from 'ember'`", + "createdAt": "2024-01-22T19:56:02Z", + "closedAt": "2024-03-22T18:12:08Z", + "mergedAt": "2024-03-22T18:12:08Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-01-22T19:56:18Z", + "label": "S-Proposed" + }, + { + "event": "unlabeled", + "createdAt": "2024-02-16T19:55:05Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2024-02-16T19:55:05Z", + "label": "S-Exploring" + }, + { + "event": "labeled", + "createdAt": "2024-03-08T19:54:36Z", + "label": "Final Comment Period" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2024-02-16T19:55:05Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 25, + "exploring": 48, + "accepted": null, + "release": null, + "released": null + }, + "connected": [ + { + "number": 1015, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1015", + "title": "Advance RFC #1003 `\"Deprecate `import Ember from 'ember';\"` to Stage Ready for Release", + "createdAt": "2024-03-22T18:12:58Z", + "closedAt": "2025-02-14T19:27:48Z", + "mergedAt": "2025-02-14T19:27:48Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-03-22T18:12:58Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2024-03-22T18:12:58Z", + "label": "S-Ready for Release" + }, + { + "event": "labeled", + "createdAt": "2024-05-17T18:20:00Z", + "label": "Final Comment Period" + }, + { + "event": "unlabeled", + "createdAt": "2024-06-04T18:16:09Z", + "label": "Final Comment Period" + }, + { + "event": "labeled", + "createdAt": "2025-02-07T19:40:40Z", + "label": "Final Comment Period" + } + ] + }, + { + "number": 1084, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1084", + "title": "Advance RFC #1003 `\"Deprecate `import Ember from 'ember';\"` to Stage Released", + "createdAt": "2025-03-14T18:53:05Z", + "closedAt": "2025-06-13T18:19:03Z", + "mergedAt": "2025-06-13T18:19:03Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-03-14T18:53:06Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2025-03-14T18:53:06Z", + "label": "S-Released" + } + ] + }, + { + "number": 1110, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1110", + "title": "Advance RFC #1003 `\"Deprecate `import Ember from 'ember';\"` to Stage Recommended", + "createdAt": "2025-06-13T18:19:57Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-06-13T18:19:58Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2025-06-13T18:19:58Z", + "label": "S-Recommended" + } + ] + } + ] +} \ No newline at end of file diff --git a/data/1006.json b/data/1006.json new file mode 100644 index 0000000..790feaa --- /dev/null +++ b/data/1006.json @@ -0,0 +1,121 @@ +{ + "number": 1006, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1006", + "title": "Deprecate the (action) template helper and modifier", + "createdAt": "2024-02-13T20:42:58Z", + "closedAt": "2024-03-08T20:03:07Z", + "mergedAt": "2024-03-08T20:03:07Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-02-13T20:43:16Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2024-02-23T19:46:57Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2024-02-23T19:47:32Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2024-02-23T19:51:22Z", + "label": "Final Comment Period" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2024-02-23T19:46:57Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 10, + "exploring": 77, + "accepted": null, + "release": null, + "released": null + }, + "connected": [ + { + "number": 1011, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1011", + "title": "Advance RFC #1006 `\"Deprecate (action) template helper and {{action}} modifier.\"` to Stage Ready for Release", + "createdAt": "2024-03-08T20:03:52Z", + "closedAt": "2024-04-26T18:18:43Z", + "mergedAt": "2024-04-26T18:18:43Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-03-08T20:03:53Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2024-03-08T20:03:53Z", + "label": "S-Ready for Release" + }, + { + "event": "labeled", + "createdAt": "2024-04-17T14:29:51Z", + "label": "Final Comment Period" + } + ] + }, + { + "number": 1022, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1022", + "title": "Advance RFC #1006 `\"Deprecate (action) template helper and {{action}} modifier.\"` to Stage Released", + "createdAt": "2024-04-26T18:19:36Z", + "closedAt": "2024-06-14T18:31:45Z", + "mergedAt": "2024-06-14T18:31:45Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-04-26T18:19:37Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2024-04-26T18:19:37Z", + "label": "S-Released" + } + ] + }, + { + "number": 1036, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1036", + "title": "Advance RFC #1006 `\"Deprecate (action) template helper and {{action}} modifier.\"` to Stage Recommended", + "createdAt": "2024-06-14T18:32:27Z", + "closedAt": "2024-08-30T18:12:39Z", + "mergedAt": "2024-08-30T18:12:38Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-06-14T18:32:27Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2024-06-14T18:32:27Z", + "label": "S-Recommended" + }, + { + "event": "labeled", + "createdAt": "2024-08-23T18:16:32Z", + "label": "Final Comment Period" + } + ] + } + ] +} \ No newline at end of file diff --git a/data/1007.json b/data/1007.json new file mode 100644 index 0000000..8e55c8f --- /dev/null +++ b/data/1007.json @@ -0,0 +1,26 @@ +{ + "number": 1007, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1007", + "title": "maybe, maybe not better on syntax - this RFC accidentally found some decision trees around when to use {{on}} vs on*", + "createdAt": "2024-02-16T23:19:00Z", + "closedAt": "2024-02-23T19:09:35Z", + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-02-16T23:19:17Z", + "label": "S-Proposed" + } + ], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 531, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1009.json b/data/1009.json new file mode 100644 index 0000000..df17dfc --- /dev/null +++ b/data/1009.json @@ -0,0 +1,116 @@ +{ + "number": 1009, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1009", + "title": "Make deprecation workflow built in", + "createdAt": "2024-02-22T17:46:40Z", + "closedAt": "2024-10-18T18:04:40Z", + "mergedAt": "2024-10-18T18:04:40Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-02-22T17:46:57Z", + "label": "S-Proposed" + }, + { + "event": "unlabeled", + "createdAt": "2024-03-01T19:12:04Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2024-03-01T19:12:04Z", + "label": "S-Exploring" + }, + { + "event": "labeled", + "createdAt": "2024-09-27T18:37:29Z", + "label": "Final Comment Period" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2024-03-01T19:12:04Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 9, + "exploring": 125, + "accepted": null, + "release": null, + "released": null + }, + "connected": [ + { + "number": 1048, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1048", + "title": "Advance RFC #1009 `\"Move the deprecation workflow library to be installed in apps by default\"` to Stage Ready for Release", + "createdAt": "2024-10-18T18:05:34Z", + "closedAt": "2025-02-14T19:25:41Z", + "mergedAt": "2025-02-14T19:25:41Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-10-18T18:05:35Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2024-10-18T18:05:35Z", + "label": "S-Ready for Release" + }, + { + "event": "labeled", + "createdAt": "2025-02-07T19:29:28Z", + "label": "Final Comment Period" + } + ] + }, + { + "number": 1086, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1086", + "title": "Advance RFC #1009 `\"Move the deprecation workflow library to be installed in apps by default\"` to Stage Released", + "createdAt": "2025-03-14T18:54:21Z", + "closedAt": "2025-03-28T18:24:29Z", + "mergedAt": "2025-03-28T18:24:29Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-03-14T18:54:22Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2025-03-14T18:54:22Z", + "label": "S-Released" + } + ] + }, + { + "number": 1093, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1093", + "title": "Advance RFC #1009 `\"Move the deprecation workflow library to be installed in apps by default\"` to Stage Recommended", + "createdAt": "2025-03-28T18:25:16Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-03-28T18:25:17Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2025-03-28T18:25:17Z", + "label": "S-Recommended" + } + ] + } + ] +} \ No newline at end of file diff --git a/data/101.json b/data/101.json new file mode 100644 index 0000000..76d69a6 --- /dev/null +++ b/data/101.json @@ -0,0 +1,26 @@ +{ + "number": 101, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/101", + "title": "Friendly Errors", + "createdAt": "2015-10-23T14:58:37Z", + "closedAt": "2016-01-06T00:45:21Z", + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2015-10-23T20:17:45Z", + "label": "ember-data" + } + ], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 3570, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1010.json b/data/1010.json new file mode 100644 index 0000000..57eb534 --- /dev/null +++ b/data/1010.json @@ -0,0 +1,20 @@ +{ + "number": 1010, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1010", + "title": "Update 0774-implicit-record-route-loading to include optional feature", + "createdAt": "2024-02-28T15:20:31Z", + "closedAt": "2024-02-28T15:21:46Z", + "mergedAt": "2024-02-28T15:21:46Z", + "assignees": [], + "timelineItems": [], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 520, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1014.json b/data/1014.json new file mode 100644 index 0000000..808970e --- /dev/null +++ b/data/1014.json @@ -0,0 +1,42 @@ +{ + "number": 1014, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1014", + "title": "Introduce \"Ember Language Tooling Roadmap\" RFC", + "createdAt": "2024-03-17T01:26:28Z", + "closedAt": "2024-12-13T19:36:06Z", + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-03-17T01:26:43Z", + "label": "S-Proposed" + }, + { + "event": "unlabeled", + "createdAt": "2024-03-22T18:20:02Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2024-03-22T18:20:02Z", + "label": "S-Exploring" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2024-03-22T18:20:02Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 6, + "exploring": 496, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1016.json b/data/1016.json new file mode 100644 index 0000000..d6a7738 --- /dev/null +++ b/data/1016.json @@ -0,0 +1,26 @@ +{ + "number": 1016, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1016", + "title": "Remove support for this.attrs", + "createdAt": "2024-03-27T21:32:56Z", + "closedAt": "2024-03-29T22:55:13Z", + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-03-27T21:33:10Z", + "label": "S-Proposed" + } + ], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 491, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1017.json b/data/1017.json new file mode 100644 index 0000000..a05b48f --- /dev/null +++ b/data/1017.json @@ -0,0 +1,26 @@ +{ + "number": 1017, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1017", + "title": "Propose Themes for ember-qunit", + "createdAt": "2024-03-28T14:54:59Z", + "closedAt": "2024-04-10T14:51:26Z", + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-03-28T14:55:21Z", + "label": "S-Proposed" + } + ], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 491, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/102.json b/data/102.json new file mode 100644 index 0000000..67e3e36 --- /dev/null +++ b/data/102.json @@ -0,0 +1,20 @@ +{ + "number": 102, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/102", + "title": "hasBlock.js", + "createdAt": "2015-10-27T23:06:54Z", + "closedAt": "2017-07-30T17:25:38Z", + "mergedAt": null, + "assignees": [], + "timelineItems": [], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 3565, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1026.json b/data/1026.json new file mode 100644 index 0000000..eb5e195 --- /dev/null +++ b/data/1026.json @@ -0,0 +1,136 @@ +{ + "number": 1026, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1026", + "title": "EmberData | deprecate Store extends EmberObject", + "createdAt": "2024-05-11T08:21:17Z", + "closedAt": "2024-06-14T18:30:51Z", + "mergedAt": "2024-06-14T18:30:51Z", + "assignees": [ + { + "login": "runspired", + "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4" + } + ], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-05-11T08:21:36Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2024-05-11T08:22:44Z", + "label": "T-ember-data" + }, + { + "event": "labeled", + "createdAt": "2024-05-11T08:22:44Z", + "label": "T-deprecation" + }, + { + "event": "unlabeled", + "createdAt": "2024-05-17T17:38:02Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2024-05-17T17:38:02Z", + "label": "S-Exploring" + }, + { + "event": "labeled", + "createdAt": "2024-05-17T17:38:20Z", + "label": "Final Comment Period" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2024-05-17T17:38:02Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 7, + "exploring": 196, + "accepted": null, + "release": null, + "released": null + }, + "connected": [ + { + "number": 1035, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1035", + "title": "Advance RFC #1026 `\"EmberData | Deprecate Store extending EmberObject\"` to Stage Ready for Release", + "createdAt": "2024-06-14T18:31:34Z", + "closedAt": "2024-10-04T18:23:02Z", + "mergedAt": "2024-10-04T18:23:02Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-06-14T18:31:35Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2024-06-14T18:31:35Z", + "label": "S-Ready for Release" + }, + { + "event": "labeled", + "createdAt": "2024-09-27T18:33:00Z", + "label": "Final Comment Period" + } + ] + }, + { + "number": 1047, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1047", + "title": "Advance RFC #1026 `\"EmberData | Deprecate Store extending EmberObject\"` to Stage Released", + "createdAt": "2024-10-04T18:23:50Z", + "closedAt": "2024-11-08T19:09:12Z", + "mergedAt": "2024-11-08T19:09:12Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-10-04T18:23:50Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2024-10-04T18:23:50Z", + "label": "S-Released" + } + ] + }, + { + "number": 1051, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1051", + "title": "Advance RFC #1026 `\"EmberData | Deprecate Store extending EmberObject\"` to Stage Recommended", + "createdAt": "2024-11-08T19:09:59Z", + "closedAt": "2025-05-23T18:48:18Z", + "mergedAt": "2025-05-23T18:48:17Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-11-08T19:10:00Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2024-11-08T19:10:00Z", + "label": "S-Recommended" + }, + { + "event": "labeled", + "createdAt": "2025-05-16T18:18:24Z", + "label": "Final Comment Period" + } + ] + } + ] +} \ No newline at end of file diff --git a/data/1027.json b/data/1027.json new file mode 100644 index 0000000..de2c719 --- /dev/null +++ b/data/1027.json @@ -0,0 +1,160 @@ +{ + "number": 1027, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1027", + "title": "EmberData | SchemaService", + "createdAt": "2024-05-11T10:05:52Z", + "closedAt": "2024-06-07T17:09:39Z", + "mergedAt": "2024-06-07T17:09:39Z", + "assignees": [ + { + "login": "runspired", + "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4" + }, + { + "login": "runspired", + "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4" + } + ], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-05-11T10:05:52Z", + "label": "T-ember-data" + }, + { + "event": "labeled", + "createdAt": "2024-05-11T10:05:52Z", + "label": "T-deprecation" + }, + { + "event": "labeled", + "createdAt": "2024-05-11T10:06:08Z", + "label": "S-Proposed" + }, + { + "event": "unlabeled", + "createdAt": "2024-05-17T17:39:19Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2024-05-17T17:39:19Z", + "label": "S-Exploring" + }, + { + "event": "labeled", + "createdAt": "2024-05-23T23:55:24Z", + "label": "Final Comment Period" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2024-05-17T17:39:19Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 7, + "exploring": 48, + "accepted": null, + "release": null, + "released": null + }, + "connected": [ + { + "number": 1030, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1030", + "title": "Advance RFC #1027 `\"EmberData | SchemaService\"` to Stage Ready for Release", + "createdAt": "2024-06-07T17:10:19Z", + "closedAt": "2025-05-23T18:38:10Z", + "mergedAt": "2025-05-23T18:38:10Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-06-07T17:10:20Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2024-06-07T17:10:20Z", + "label": "S-Ready for Release" + }, + { + "event": "labeled", + "createdAt": "2025-03-21T18:33:01Z", + "label": "T-ember-data" + }, + { + "event": "labeled", + "createdAt": "2025-05-16T18:30:10Z", + "label": "Final Comment Period" + } + ] + }, + { + "number": 1106, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1106", + "title": "Advance RFC #1027 `\"EmberData | SchemaService\"` to Stage Released", + "createdAt": "2025-05-23T18:38:54Z", + "closedAt": "2025-06-13T18:17:50Z", + "mergedAt": "2025-06-13T18:17:50Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-05-23T18:38:55Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2025-05-23T18:38:55Z", + "label": "S-Released" + }, + { + "event": "labeled", + "createdAt": "2025-05-23T18:38:56Z", + "label": "RFC Advancement" + } + ] + }, + { + "number": 1109, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1109", + "title": "Advance RFC #1027 `\"EmberData | SchemaService\"` to Stage Recommended", + "createdAt": "2025-06-13T18:18:36Z", + "closedAt": null, + "mergedAt": null, + "assignees": [ + { + "login": "runspired", + "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4" + } + ], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-06-13T18:18:37Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2025-06-13T18:18:37Z", + "label": "S-Recommended" + }, + { + "event": "labeled", + "createdAt": "2025-06-13T18:18:38Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2025-07-02T15:52:45Z", + "label": "T-ember-data" + } + ] + } + ] +} \ No newline at end of file diff --git a/data/1029.json b/data/1029.json new file mode 100644 index 0000000..b8b897a --- /dev/null +++ b/data/1029.json @@ -0,0 +1,161 @@ +{ + "number": 1029, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1029", + "title": "Deprecate app-prefix et al", + "createdAt": "2024-05-20T13:00:41Z", + "closedAt": "2024-08-30T18:08:00Z", + "mergedAt": "2024-08-30T18:08:00Z", + "assignees": [ + { + "login": "bertdeblock", + "avatarUrl": "https://avatars.githubusercontent.com/u/7403183?v=4" + } + ], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-05-20T13:00:56Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2024-06-28T18:54:21Z", + "label": "S-Exploring" + }, + { + "event": "labeled", + "createdAt": "2024-06-28T18:54:21Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2024-08-09T18:21:31Z", + "label": "S-Exploring" + }, + { + "event": "labeled", + "createdAt": "2024-08-23T18:46:24Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2024-08-23T18:46:43Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2024-08-23T18:47:24Z", + "label": "Final Comment Period" + } + ], + "currentStage": "proposed", + "labels": [ + { + "event": "labeled", + "createdAt": "2024-06-28T18:54:21Z", + "label": "S-Exploring" + }, + { + "event": "labeled", + "createdAt": "2024-06-28T18:54:21Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2024-08-09T18:21:31Z", + "label": "S-Exploring" + }, + { + "event": "labeled", + "createdAt": "2024-08-23T18:46:24Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 29, + "exploring": 398, + "accepted": null, + "release": null, + "released": null + }, + "connected": [ + { + "number": 1044, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1044", + "title": "Advance RFC #1029 `\"Deprecate app-prefix, app-suffix, tests-prefix, and tests-suffix\"` to Stage Ready for Release", + "createdAt": "2024-08-30T18:08:47Z", + "closedAt": "2025-01-24T19:11:28Z", + "mergedAt": "2025-01-24T19:11:28Z", + "assignees": [ + { + "login": "bertdeblock", + "avatarUrl": "https://avatars.githubusercontent.com/u/7403183?v=4" + } + ], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-08-30T18:08:47Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2024-08-30T18:08:48Z", + "label": "S-Ready for Release" + }, + { + "event": "labeled", + "createdAt": "2025-01-17T19:22:34Z", + "label": "Final Comment Period" + } + ] + }, + { + "number": 1072, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1072", + "title": "Advance RFC #1029 `\"Deprecate app-prefix, app-suffix, tests-prefix, and tests-suffix\"` to Stage Released", + "createdAt": "2025-01-24T19:12:14Z", + "closedAt": "2025-03-28T18:25:23Z", + "mergedAt": "2025-03-28T18:25:23Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-01-24T19:12:15Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2025-01-24T19:12:15Z", + "label": "S-Released" + } + ] + }, + { + "number": 1094, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1094", + "title": "Advance RFC #1029 `\"Deprecate app-prefix, app-suffix, tests-prefix, and tests-suffix\"` to Stage Recommended", + "createdAt": "2025-03-28T18:26:15Z", + "closedAt": "2025-04-25T18:48:16Z", + "mergedAt": "2025-04-25T18:48:16Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-03-28T18:26:16Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2025-03-28T18:26:16Z", + "label": "S-Recommended" + }, + { + "event": "labeled", + "createdAt": "2025-04-04T18:23:42Z", + "label": "Final Comment Period" + } + ] + } + ] +} \ No newline at end of file diff --git a/data/1037.json b/data/1037.json new file mode 100644 index 0000000..259fe3a --- /dev/null +++ b/data/1037.json @@ -0,0 +1,62 @@ +{ + "number": 1037, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1037", + "title": "Make scoped CSS the default in 'template-tags'", + "createdAt": "2024-07-09T10:08:53Z", + "closedAt": "2025-05-10T19:22:12Z", + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-07-09T10:09:11Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2024-07-12T18:58:32Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2024-08-09T18:21:21Z", + "label": "S-Exploring" + }, + { + "event": "labeled", + "createdAt": "2024-08-23T18:43:51Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2024-08-23T18:43:56Z", + "label": "S-Proposed" + } + ], + "currentStage": "proposed", + "labels": [ + { + "event": "labeled", + "createdAt": "2024-07-12T18:58:32Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2024-08-09T18:21:21Z", + "label": "S-Exploring" + }, + { + "event": "labeled", + "createdAt": "2024-08-23T18:43:51Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 4, + "exploring": 384, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1038.json b/data/1038.json new file mode 100644 index 0000000..cdfedf1 --- /dev/null +++ b/data/1038.json @@ -0,0 +1,26 @@ +{ + "number": 1038, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1038", + "title": "Deprecate Windows support", + "createdAt": "2024-07-09T21:59:49Z", + "closedAt": "2024-07-10T17:54:09Z", + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-07-09T22:00:08Z", + "label": "S-Proposed" + } + ], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 387, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1041.json b/data/1041.json new file mode 100644 index 0000000..a83d9e3 --- /dev/null +++ b/data/1041.json @@ -0,0 +1,69 @@ +{ + "number": 1041, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1041", + "title": "Deprecate target action support.", + "createdAt": "2024-08-07T18:50:49Z", + "closedAt": "2025-07-25T18:16:38Z", + "mergedAt": "2025-07-25T18:16:38Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-08-07T18:51:06Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2024-08-09T18:21:05Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2024-08-09T18:21:11Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2025-07-18T19:02:06Z", + "label": "Final Comment Period" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2024-08-09T18:21:05Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 2, + "exploring": 6, + "accepted": null, + "release": null, + "released": null + }, + "connected": [ + { + "number": 1126, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1126", + "title": "Advance RFC #1041 `\"Deprecate TargetActionSupport\"` to Stage Ready for Release", + "createdAt": "2025-07-25T18:17:28Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-07-25T18:17:29Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2025-07-25T18:17:29Z", + "label": "S-Ready for Release" + } + ] + } + ] +} \ No newline at end of file diff --git a/data/1045.json b/data/1045.json new file mode 100644 index 0000000..e634382 --- /dev/null +++ b/data/1045.json @@ -0,0 +1,47 @@ +{ + "number": 1045, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1045", + "title": "Recommend regular methods instead of the `@action` decorator", + "createdAt": "2024-09-23T15:51:45Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-09-23T15:52:04Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2024-11-08T19:29:15Z", + "label": "S-Exploring" + }, + { + "event": "labeled", + "createdAt": "2024-11-08T19:30:33Z", + "label": "Final Comment Period" + }, + { + "event": "unlabeled", + "createdAt": "2024-12-06T19:07:18Z", + "label": "Final Comment Period" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2024-11-08T19:29:15Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 47, + "exploring": 265, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1046.json b/data/1046.json new file mode 100644 index 0000000..52e5a10 --- /dev/null +++ b/data/1046.json @@ -0,0 +1,116 @@ +{ + "number": 1046, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1046", + "title": "Template Tag In Routes", + "createdAt": "2024-10-04T16:51:20Z", + "closedAt": "2024-11-22T19:53:25Z", + "mergedAt": "2024-11-22T19:53:24Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-10-04T16:51:35Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2024-10-04T18:05:40Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2024-10-18T18:33:18Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2024-11-08T19:21:35Z", + "label": "Final Comment Period" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2024-10-04T18:05:40Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 1, + "exploring": 132, + "accepted": null, + "release": null, + "released": null + }, + "connected": [ + { + "number": 1053, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1053", + "title": "Advance RFC #1046 `\"Allow Use of Template Tag in Routes\"` to Stage Ready for Release", + "createdAt": "2024-11-22T19:55:05Z", + "closedAt": "2025-01-17T19:06:44Z", + "mergedAt": "2025-01-17T19:06:44Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-11-22T19:55:06Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2024-11-22T19:55:06Z", + "label": "S-Ready for Release" + }, + { + "event": "labeled", + "createdAt": "2025-01-10T20:04:47Z", + "label": "Final Comment Period" + } + ] + }, + { + "number": 1069, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1069", + "title": "Advance RFC #1046 `\"Use Template Tag in Routes\"` to Stage Released", + "createdAt": "2025-01-17T19:07:32Z", + "closedAt": "2025-03-21T18:24:03Z", + "mergedAt": "2025-03-21T18:24:03Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-01-17T19:07:34Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2025-01-17T19:07:34Z", + "label": "S-Released" + } + ] + }, + { + "number": 1090, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1090", + "title": "Advance RFC #1046 `\"Use Template Tag in Routes\"` to Stage Recommended", + "createdAt": "2025-03-21T18:24:52Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-03-21T18:24:53Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2025-03-21T18:24:53Z", + "label": "S-Recommended" + } + ] + } + ] +} \ No newline at end of file diff --git a/data/1052.json b/data/1052.json new file mode 100644 index 0000000..c037b96 --- /dev/null +++ b/data/1052.json @@ -0,0 +1,20 @@ +{ + "number": 1052, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1052", + "title": "Update pull_request_template.md", + "createdAt": "2024-11-08T19:23:00Z", + "closedAt": "2024-11-08T19:23:11Z", + "mergedAt": "2024-11-08T19:23:11Z", + "assignees": [], + "timelineItems": [], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 265, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1054.json b/data/1054.json new file mode 100644 index 0000000..7db2cfa --- /dev/null +++ b/data/1054.json @@ -0,0 +1,42 @@ +{ + "number": 1054, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1054", + "title": "External default blueprints in ember-cli", + "createdAt": "2024-12-01T04:17:06Z", + "closedAt": "2024-12-16T16:58:11Z", + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-12-01T04:17:23Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2024-12-06T19:40:54Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2024-12-06T19:41:00Z", + "label": "S-Proposed" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2024-12-06T19:40:54Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 6, + "exploring": 237, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1055.json b/data/1055.json new file mode 100644 index 0000000..058849c --- /dev/null +++ b/data/1055.json @@ -0,0 +1,140 @@ +{ + "number": 1055, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1055", + "title": "Vanilla Prettier Setup in Blueprints", + "createdAt": "2024-12-03T15:56:57Z", + "closedAt": "2024-12-20T19:12:57Z", + "mergedAt": "2024-12-20T19:12:57Z", + "assignees": [ + { + "login": "bertdeblock", + "avatarUrl": "https://avatars.githubusercontent.com/u/7403183?v=4" + }, + { + "login": "bertdeblock", + "avatarUrl": "https://avatars.githubusercontent.com/u/7403183?v=4" + } + ], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-12-03T15:56:57Z", + "label": "T-ember-cli" + }, + { + "event": "labeled", + "createdAt": "2024-12-03T15:57:15Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2024-12-06T19:30:41Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2024-12-06T19:41:14Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2024-12-13T19:26:54Z", + "label": "Final Comment Period" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2024-12-06T19:30:41Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 4, + "exploring": 49, + "accepted": null, + "release": null, + "released": null + }, + "connected": [ + { + "number": 1063, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1063", + "title": "Advance RFC #1055 `\"Vanilla Prettier Setup in Blueprints\"` to Stage Ready for Release", + "createdAt": "2024-12-20T19:13:40Z", + "closedAt": "2025-01-24T19:12:35Z", + "mergedAt": "2025-01-24T19:12:35Z", + "assignees": [ + { + "login": "bertdeblock", + "avatarUrl": "https://avatars.githubusercontent.com/u/7403183?v=4" + } + ], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-12-20T19:13:41Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2024-12-20T19:13:41Z", + "label": "S-Ready for Release" + }, + { + "event": "labeled", + "createdAt": "2025-01-17T19:19:57Z", + "label": "Final Comment Period" + } + ] + }, + { + "number": 1073, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1073", + "title": "Advance RFC #1055 `\"Vanilla Prettier Setup in Blueprints\"` to Stage Released", + "createdAt": "2025-01-24T19:13:22Z", + "closedAt": "2025-04-04T18:43:34Z", + "mergedAt": "2025-04-04T18:43:34Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-01-24T19:13:23Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2025-01-24T19:13:23Z", + "label": "S-Released" + } + ] + }, + { + "number": 1097, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1097", + "title": "Advance RFC #1055 `\"Vanilla Prettier Setup in Blueprints\"` to Stage Recommended", + "createdAt": "2025-04-04T18:44:15Z", + "closedAt": "2025-05-23T18:34:19Z", + "mergedAt": "2025-05-23T18:34:19Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-04-04T18:44:15Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2025-04-04T18:44:15Z", + "label": "S-Recommended" + }, + { + "event": "labeled", + "createdAt": "2025-05-16T18:09:25Z", + "label": "Final Comment Period" + } + ] + } + ] +} \ No newline at end of file diff --git a/data/1060.json b/data/1060.json new file mode 100644 index 0000000..baf518e --- /dev/null +++ b/data/1060.json @@ -0,0 +1,31 @@ +{ + "number": 1060, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1060", + "title": "Built in tracking utilities for promises", + "createdAt": "2024-12-20T04:00:50Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2024-12-20T04:01:05Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2025-03-21T18:33:02Z", + "label": "T-ember-data" + } + ], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 224, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1064.json b/data/1064.json new file mode 100644 index 0000000..50b0bce --- /dev/null +++ b/data/1064.json @@ -0,0 +1,20 @@ +{ + "number": 1064, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1064", + "title": "typo in 1060-tracked-promise.md", + "createdAt": "2024-12-20T19:58:17Z", + "closedAt": "2024-12-20T20:03:43Z", + "mergedAt": "2024-12-20T20:03:43Z", + "assignees": [], + "timelineItems": [], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 223, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1065.json b/data/1065.json new file mode 100644 index 0000000..3d35b61 --- /dev/null +++ b/data/1065.json @@ -0,0 +1,136 @@ +{ + "number": 1065, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1065", + "title": "Deprecate ember-fetch", + "createdAt": "2025-01-11T01:39:34Z", + "closedAt": "2025-02-28T20:00:28Z", + "mergedAt": "2025-02-28T20:00:28Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-01-11T01:39:50Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2025-01-17T20:01:07Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2025-01-24T19:28:17Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2025-02-21T19:19:20Z", + "label": "Final Comment Period" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2025-01-17T20:01:07Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 7, + "exploring": 20, + "accepted": null, + "release": null, + "released": null + }, + "connected": [ + { + "number": 1081, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1081", + "title": "Advance RFC #1065 `\"Deprecate and Remove ember-fetch\"` to Stage Ready for Release", + "createdAt": "2025-03-14T18:46:08Z", + "closedAt": "2025-05-23T18:27:36Z", + "mergedAt": "2025-05-23T18:27:36Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-03-14T18:46:09Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2025-03-14T18:46:09Z", + "label": "S-Ready for Release" + }, + { + "event": "labeled", + "createdAt": "2025-05-16T18:36:51Z", + "label": "Final Comment Period" + } + ] + }, + { + "number": 1104, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1104", + "title": "Advance RFC #1065 `\"Deprecate and Remove ember-fetch\"` to Stage Released", + "createdAt": "2025-05-23T18:28:19Z", + "closedAt": "2025-07-11T18:16:35Z", + "mergedAt": "2025-07-11T18:16:35Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-05-23T18:28:19Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2025-05-23T18:28:20Z", + "label": "S-Released" + }, + { + "event": "labeled", + "createdAt": "2025-05-23T18:28:20Z", + "label": "RFC Advancement" + } + ] + }, + { + "number": 1123, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1123", + "title": "Advance RFC #1065 `\"Deprecate and Remove ember-fetch\"` to Stage Recommended", + "createdAt": "2025-07-11T18:17:27Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-07-11T18:17:28Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2025-07-11T18:17:28Z", + "label": "S-Recommended" + }, + { + "event": "labeled", + "createdAt": "2025-07-11T18:17:29Z", + "label": "RFC Advancement" + } + ] + }, + { + "number": 1124, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1124", + "title": "Revert \"Advance RFC #1065 `\"Deprecate and Remove ember-fetch\"` to Stage Released\"", + "createdAt": "2025-07-11T18:18:20Z", + "closedAt": "2025-07-11T18:18:41Z", + "mergedAt": null, + "assignees": [], + "timelineItems": [] + } + ] +} \ No newline at end of file diff --git a/data/1066.json b/data/1066.json new file mode 100644 index 0000000..8e60282 --- /dev/null +++ b/data/1066.json @@ -0,0 +1,26 @@ +{ + "number": 1066, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1066", + "title": "Deprecate v1 addon blueprint discovery", + "createdAt": "2025-01-11T10:00:52Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-01-11T10:01:10Z", + "label": "S-Proposed" + } + ], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 202, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1067.json b/data/1067.json new file mode 100644 index 0000000..83ad0e0 --- /dev/null +++ b/data/1067.json @@ -0,0 +1,26 @@ +{ + "number": 1067, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1067", + "title": "Propose `link` from `@ember/lifetime` to remove the boilerplate of setOwner + associateDestroyableChild", + "createdAt": "2025-01-11T16:32:37Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-01-11T16:32:53Z", + "label": "S-Proposed" + } + ], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 202, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1068.json b/data/1068.json new file mode 100644 index 0000000..d82d132 --- /dev/null +++ b/data/1068.json @@ -0,0 +1,79 @@ +{ + "number": 1068, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1068", + "title": "tracked-built-ins built-in", + "createdAt": "2025-01-12T16:59:29Z", + "closedAt": "2025-03-21T18:22:03Z", + "mergedAt": "2025-03-21T18:22:03Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-01-12T16:59:45Z", + "label": "S-Proposed" + }, + { + "event": "unlabeled", + "createdAt": "2025-02-21T19:44:42Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2025-02-21T19:44:42Z", + "label": "Final Comment Period" + }, + { + "event": "labeled", + "createdAt": "2025-02-21T19:44:42Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2025-02-28T19:53:48Z", + "label": "Final Comment Period" + }, + { + "event": "labeled", + "createdAt": "2025-03-14T18:50:43Z", + "label": "Final Comment Period" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2025-02-21T19:44:42Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 41, + "exploring": 132, + "accepted": null, + "release": null, + "released": null + }, + "connected": [ + { + "number": 1088, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1088", + "title": "Advance RFC #1068 `\"Built in tracking utilities for common collections\"` (tracked-built-ins, built-in) to Stage Ready for Release", + "createdAt": "2025-03-21T18:22:51Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-03-21T18:22:52Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2025-03-21T18:22:52Z", + "label": "S-Ready for Release" + } + ] + } + ] +} \ No newline at end of file diff --git a/data/107.json b/data/107.json new file mode 100644 index 0000000..a661df2 --- /dev/null +++ b/data/107.json @@ -0,0 +1,20 @@ +{ + "number": 107, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/107", + "title": "fix typo", + "createdAt": "2015-12-07T14:19:37Z", + "closedAt": "2015-12-07T14:21:32Z", + "mergedAt": "2015-12-07T14:21:32Z", + "assignees": [], + "timelineItems": [], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 3525, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1070.json b/data/1070.json new file mode 100644 index 0000000..bff116b --- /dev/null +++ b/data/1070.json @@ -0,0 +1,121 @@ +{ + "number": 1070, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1070", + "title": "Default globals for strict mode", + "createdAt": "2025-01-18T17:05:07Z", + "closedAt": "2025-02-28T19:57:40Z", + "mergedAt": "2025-02-28T19:57:40Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-01-18T17:05:25Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2025-01-24T19:31:31Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2025-01-24T19:31:36Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2025-02-21T19:15:30Z", + "label": "Final Comment Period" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2025-01-24T19:31:31Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 7, + "exploring": 49, + "accepted": null, + "release": null, + "released": null + }, + "connected": [ + { + "number": 1083, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1083", + "title": "Advance RFC #1070 `\"Default globals for strict mode\"` to Stage Ready for Release", + "createdAt": "2025-03-14T18:51:01Z", + "closedAt": "2025-04-04T18:09:22Z", + "mergedAt": "2025-04-04T18:09:22Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-03-14T18:51:02Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2025-03-14T18:51:02Z", + "label": "S-Ready for Release" + }, + { + "event": "labeled", + "createdAt": "2025-03-28T18:41:03Z", + "label": "Final Comment Period" + } + ] + }, + { + "number": 1095, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1095", + "title": "Advance RFC #1070 `\"Default globals for strict mode\"` to Stage Released", + "createdAt": "2025-04-04T18:10:12Z", + "closedAt": "2025-04-04T18:41:35Z", + "mergedAt": "2025-04-04T18:41:35Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-04-04T18:10:13Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2025-04-04T18:10:13Z", + "label": "S-Released" + } + ] + }, + { + "number": 1096, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1096", + "title": "Advance RFC #1070 `\"Default globals for strict mode\"` to Stage Recommended", + "createdAt": "2025-04-04T18:42:27Z", + "closedAt": "2025-05-23T18:28:15Z", + "mergedAt": "2025-05-23T18:28:15Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-04-04T18:42:28Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2025-04-04T18:42:28Z", + "label": "S-Recommended" + }, + { + "event": "labeled", + "createdAt": "2025-05-16T18:13:20Z", + "label": "Final Comment Period" + } + ] + } + ] +} \ No newline at end of file diff --git a/data/1071.json b/data/1071.json new file mode 100644 index 0000000..b5e9670 --- /dev/null +++ b/data/1071.json @@ -0,0 +1,42 @@ +{ + "number": 1071, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1071", + "title": "A new reactive primitive: `cell`", + "createdAt": "2025-01-19T17:39:32Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-01-19T17:39:45Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2025-02-21T20:11:33Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2025-02-21T20:11:38Z", + "label": "S-Proposed" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2025-02-21T20:11:33Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 34, + "exploring": 160, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1074.json b/data/1074.json new file mode 100644 index 0000000..14be01d --- /dev/null +++ b/data/1074.json @@ -0,0 +1,42 @@ +{ + "number": 1074, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1074", + "title": "Deprecate `--yarn` support for `ember new`", + "createdAt": "2025-01-30T22:20:38Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-01-30T22:20:54Z", + "label": "S-Proposed" + }, + { + "event": "unlabeled", + "createdAt": "2025-02-07T19:57:34Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2025-02-07T19:57:34Z", + "label": "S-Exploring" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2025-02-07T19:57:34Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 8, + "exploring": 174, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1075.json b/data/1075.json new file mode 100644 index 0000000..1343e9f --- /dev/null +++ b/data/1075.json @@ -0,0 +1,114 @@ +{ + "number": 1075, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1075", + "title": "WarpDrive Package Unification", + "createdAt": "2025-02-13T12:02:58Z", + "closedAt": "2025-02-28T19:55:42Z", + "mergedAt": "2025-02-28T19:55:41Z", + "assignees": [ + { + "login": "runspired", + "avatarUrl": "https://avatars.githubusercontent.com/u/650309?v=4" + } + ], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-02-13T12:02:59Z", + "label": "T-ember-data" + }, + { + "event": "labeled", + "createdAt": "2025-02-13T12:02:59Z", + "label": "T-deprecation" + }, + { + "event": "labeled", + "createdAt": "2025-02-13T12:02:59Z", + "label": "T-framework" + }, + { + "event": "labeled", + "createdAt": "2025-02-13T12:02:59Z", + "label": "T-learning" + }, + { + "event": "labeled", + "createdAt": "2025-02-13T12:02:59Z", + "label": "T-steering" + }, + { + "event": "labeled", + "createdAt": "2025-02-13T12:02:59Z", + "label": "T-ember-cli" + }, + { + "event": "labeled", + "createdAt": "2025-02-13T12:02:59Z", + "label": "T-TypeScript" + }, + { + "event": "labeled", + "createdAt": "2025-02-13T12:03:17Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2025-02-21T19:38:00Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2025-02-21T19:38:04Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2025-02-21T19:38:10Z", + "label": "Final Comment Period" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2025-02-21T19:38:00Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 9, + "exploring": 139, + "accepted": null, + "release": null, + "released": null + }, + "connected": [ + { + "number": 1082, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1082", + "title": "Advance RFC #1075 `\"WarpDrive Package Unification\"` to Stage Ready for Release", + "createdAt": "2025-03-14T18:50:23Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-03-14T18:50:24Z", + "label": "RFC Advancement" + }, + { + "event": "labeled", + "createdAt": "2025-03-14T18:50:24Z", + "label": "S-Ready for Release" + }, + { + "event": "labeled", + "createdAt": "2025-03-21T18:33:03Z", + "label": "T-ember-data" + } + ] + } + ] +} \ No newline at end of file diff --git a/data/1076.json b/data/1076.json new file mode 100644 index 0000000..2e0fd7b --- /dev/null +++ b/data/1076.json @@ -0,0 +1,20 @@ +{ + "number": 1076, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1076", + "title": "Update README to fix stages table - workaround a bug in markdown parser", + "createdAt": "2025-02-18T12:13:59Z", + "closedAt": "2025-02-18T15:34:10Z", + "mergedAt": "2025-02-18T15:34:10Z", + "assignees": [], + "timelineItems": [], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 164, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1077.json b/data/1077.json new file mode 100644 index 0000000..4cf2316 --- /dev/null +++ b/data/1077.json @@ -0,0 +1,20 @@ +{ + "number": 1077, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1077", + "title": "Update 1046-template-tag-in-routes.md", + "createdAt": "2025-03-03T16:43:41Z", + "closedAt": "2025-03-03T16:49:43Z", + "mergedAt": "2025-03-03T16:49:43Z", + "assignees": [], + "timelineItems": [], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 150, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1078.json b/data/1078.json new file mode 100644 index 0000000..4c4d677 --- /dev/null +++ b/data/1078.json @@ -0,0 +1,26 @@ +{ + "number": 1078, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1078", + "title": "Fix title comment", + "createdAt": "2025-03-06T19:29:07Z", + "closedAt": "2025-03-07T19:11:56Z", + "mergedAt": "2025-03-07T19:11:55Z", + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-03-06T20:26:13Z", + "label": "bug" + } + ], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 147, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1079.json b/data/1079.json new file mode 100644 index 0000000..45565b4 --- /dev/null +++ b/data/1079.json @@ -0,0 +1,26 @@ +{ + "number": 1079, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1079", + "title": "Propose new reactivity utility: `reactive` from `@ember/reactive`", + "createdAt": "2025-03-06T21:09:08Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-03-06T21:09:20Z", + "label": "S-Proposed" + } + ], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 147, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1080.json b/data/1080.json new file mode 100644 index 0000000..161f41a --- /dev/null +++ b/data/1080.json @@ -0,0 +1,20 @@ +{ + "number": 1080, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1080", + "title": "Update to upload-artifact@v4", + "createdAt": "2025-03-14T18:42:06Z", + "closedAt": "2025-03-14T18:43:38Z", + "mergedAt": "2025-03-14T18:43:38Z", + "assignees": [], + "timelineItems": [], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 139, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1087.json b/data/1087.json new file mode 100644 index 0000000..8d8c454 --- /dev/null +++ b/data/1087.json @@ -0,0 +1,20 @@ +{ + "number": 1087, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1087", + "title": "Fix some typos in the remove ember-fetch RFC", + "createdAt": "2025-03-21T03:59:27Z", + "closedAt": "2025-03-21T04:28:13Z", + "mergedAt": "2025-03-21T04:28:13Z", + "assignees": [], + "timelineItems": [], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 133, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1091.json b/data/1091.json new file mode 100644 index 0000000..3bdbdea --- /dev/null +++ b/data/1091.json @@ -0,0 +1,20 @@ +{ + "number": 1091, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1091", + "title": "Add chart of stages", + "createdAt": "2025-03-21T20:11:25Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 132, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1098.json b/data/1098.json new file mode 100644 index 0000000..72f0c8f --- /dev/null +++ b/data/1098.json @@ -0,0 +1,26 @@ +{ + "number": 1098, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1098", + "title": "Existing Glimmer Details, Goals, etc", + "createdAt": "2025-04-21T04:06:20Z", + "closedAt": "2025-05-04T13:01:21Z", + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-04-21T04:06:34Z", + "label": "S-Proposed" + } + ], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 102, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1099.json b/data/1099.json new file mode 100644 index 0000000..a1ba0d6 --- /dev/null +++ b/data/1099.json @@ -0,0 +1,47 @@ +{ + "number": 1099, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1099", + "title": " renderComponent()", + "createdAt": "2025-05-01T22:01:17Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-05-01T22:01:31Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2025-05-02T18:48:05Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2025-05-02T18:48:08Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2025-07-25T18:49:41Z", + "label": "Final Comment Period" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2025-05-02T18:48:05Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 1, + "exploring": 90, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/11.json b/data/11.json new file mode 100644 index 0000000..1a271ee --- /dev/null +++ b/data/11.json @@ -0,0 +1,20 @@ +{ + "number": 11, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/11", + "title": "RFC: Improved CP Syntax", + "createdAt": "2014-10-31T03:35:37Z", + "closedAt": "2014-11-02T17:43:59Z", + "mergedAt": "2014-11-02T17:43:59Z", + "assignees": [], + "timelineItems": [], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 3927, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/110.json b/data/110.json new file mode 100644 index 0000000..f7e1041 --- /dev/null +++ b/data/110.json @@ -0,0 +1,20 @@ +{ + "number": 110, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/110", + "title": "promise-aware templates", + "createdAt": "2016-01-17T03:59:13Z", + "closedAt": "2016-02-09T02:47:58Z", + "mergedAt": null, + "assignees": [], + "timelineItems": [], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 3484, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1101.json b/data/1101.json new file mode 100644 index 0000000..9d52dbd --- /dev/null +++ b/data/1101.json @@ -0,0 +1,42 @@ +{ + "number": 1101, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1101", + "title": "Deprecate Ember Vendor Bundles", + "createdAt": "2025-05-13T18:58:19Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-05-13T18:58:34Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2025-05-23T18:53:57Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2025-05-23T18:53:57Z", + "label": "S-Proposed" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2025-05-23T18:53:57Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 10, + "exploring": 69, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1102.json b/data/1102.json new file mode 100644 index 0000000..656a9c7 --- /dev/null +++ b/data/1102.json @@ -0,0 +1,42 @@ +{ + "number": 1102, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1102", + "title": "Remove the global event dispatcher", + "createdAt": "2025-05-19T17:10:12Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-05-19T17:10:24Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2025-05-23T18:53:58Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2025-05-23T18:53:58Z", + "label": "S-Proposed" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2025-05-23T18:53:58Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 5, + "exploring": 69, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1103.json b/data/1103.json new file mode 100644 index 0000000..c1cfdd1 --- /dev/null +++ b/data/1103.json @@ -0,0 +1,26 @@ +{ + "number": 1103, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1103", + "title": "How autotracking works", + "createdAt": "2025-05-23T16:04:04Z", + "closedAt": "2025-05-28T16:39:57Z", + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-05-23T16:04:17Z", + "label": "S-Proposed" + } + ], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 70, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1108.json b/data/1108.json new file mode 100644 index 0000000..018f507 --- /dev/null +++ b/data/1108.json @@ -0,0 +1,20 @@ +{ + "number": 1108, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1108", + "title": "fix invalid date", + "createdAt": "2025-06-10T14:20:29Z", + "closedAt": "2025-06-10T15:59:05Z", + "mergedAt": "2025-06-10T15:59:05Z", + "assignees": [], + "timelineItems": [], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 52, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1111.json b/data/1111.json new file mode 100644 index 0000000..8cf4d1b --- /dev/null +++ b/data/1111.json @@ -0,0 +1,42 @@ +{ + "number": 1111, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1111", + "title": "Deprecate Evented Mixin", + "createdAt": "2025-06-13T19:00:25Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-06-13T19:00:39Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2025-06-20T18:45:55Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2025-06-20T18:45:58Z", + "label": "S-Proposed" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2025-06-20T18:45:55Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 7, + "exploring": 41, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1112.json b/data/1112.json new file mode 100644 index 0000000..79f2bc2 --- /dev/null +++ b/data/1112.json @@ -0,0 +1,42 @@ +{ + "number": 1112, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1112", + "title": "Deprecate Ember Proxies", + "createdAt": "2025-06-13T19:45:33Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-06-13T19:45:46Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2025-06-20T18:19:05Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2025-06-20T18:19:16Z", + "label": "S-Proposed" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2025-06-20T18:19:05Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 7, + "exploring": 41, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1113.json b/data/1113.json new file mode 100644 index 0000000..760862e --- /dev/null +++ b/data/1113.json @@ -0,0 +1,42 @@ +{ + "number": 1113, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1113", + "title": "Deprecate Comparable", + "createdAt": "2025-06-13T19:54:42Z", + "closedAt": "2025-06-20T20:34:56Z", + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-06-13T19:54:54Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2025-06-20T18:45:05Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2025-06-20T18:45:14Z", + "label": "S-Proposed" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2025-06-20T18:45:05Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 7, + "exploring": 41, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1114.json b/data/1114.json new file mode 100644 index 0000000..9d1b77d --- /dev/null +++ b/data/1114.json @@ -0,0 +1,42 @@ +{ + "number": 1114, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1114", + "title": "Deprecate Ember Array", + "createdAt": "2025-06-13T20:09:01Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-06-13T20:09:18Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2025-06-20T18:15:51Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2025-06-20T18:44:16Z", + "label": "S-Proposed" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2025-06-20T18:15:51Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 7, + "exploring": 41, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1115.json b/data/1115.json new file mode 100644 index 0000000..1c220c9 --- /dev/null +++ b/data/1115.json @@ -0,0 +1,42 @@ +{ + "number": 1115, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1115", + "title": "Deprecate Observers", + "createdAt": "2025-06-16T17:34:17Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-06-16T17:34:31Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2025-06-20T18:11:29Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2025-06-20T18:11:32Z", + "label": "S-Proposed" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2025-06-20T18:11:29Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 5, + "exploring": 41, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1116.json b/data/1116.json new file mode 100644 index 0000000..6471a59 --- /dev/null +++ b/data/1116.json @@ -0,0 +1,42 @@ +{ + "number": 1116, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1116", + "title": "Deprecate Mixin Support", + "createdAt": "2025-06-20T13:04:24Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-06-20T13:04:39Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2025-06-20T18:17:45Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2025-06-20T18:17:48Z", + "label": "S-Proposed" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2025-06-20T18:17:45Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 1, + "exploring": 41, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1117.json b/data/1117.json new file mode 100644 index 0000000..6c431de --- /dev/null +++ b/data/1117.json @@ -0,0 +1,42 @@ +{ + "number": 1117, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1117", + "title": "Deprecate Classic Classes", + "createdAt": "2025-06-20T13:12:37Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-06-20T13:12:52Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2025-06-20T18:22:05Z", + "label": "S-Exploring" + }, + { + "event": "unlabeled", + "createdAt": "2025-06-20T18:22:11Z", + "label": "S-Proposed" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2025-06-20T18:22:05Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 1, + "exploring": 41, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1118.json b/data/1118.json new file mode 100644 index 0000000..41352cb --- /dev/null +++ b/data/1118.json @@ -0,0 +1,42 @@ +{ + "number": 1118, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1118", + "title": "Make @service able to be used in templates", + "createdAt": "2025-06-23T19:18:29Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-06-23T19:18:44Z", + "label": "S-Proposed" + }, + { + "event": "unlabeled", + "createdAt": "2025-07-11T18:40:29Z", + "label": "S-Proposed" + }, + { + "event": "labeled", + "createdAt": "2025-07-11T18:40:29Z", + "label": "S-Exploring" + } + ], + "currentStage": "exploring", + "labels": [ + { + "event": "labeled", + "createdAt": "2025-07-11T18:40:29Z", + "label": "S-Exploring" + } + ], + "stageDuration": { + "proposed": 18, + "exploring": 20, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1119.json b/data/1119.json new file mode 100644 index 0000000..4b90538 --- /dev/null +++ b/data/1119.json @@ -0,0 +1,26 @@ +{ + "number": 1119, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1119", + "title": "Ember API to enable Vite support in Ember Inspector", + "createdAt": "2025-06-27T13:50:37Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-06-27T13:50:54Z", + "label": "S-Proposed" + } + ], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 35, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/112.json b/data/112.json new file mode 100644 index 0000000..fac2294 --- /dev/null +++ b/data/112.json @@ -0,0 +1,20 @@ +{ + "number": 112, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/112", + "title": "Element Modifiers", + "createdAt": "2016-01-24T22:06:17Z", + "closedAt": "2019-03-02T16:08:28Z", + "mergedAt": null, + "assignees": [], + "timelineItems": [], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 3476, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1120.json b/data/1120.json new file mode 100644 index 0000000..5568cbe --- /dev/null +++ b/data/1120.json @@ -0,0 +1,26 @@ +{ + "number": 1120, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1120", + "title": "Deprecate initializers and instance initializers", + "createdAt": "2025-07-03T03:52:58Z", + "closedAt": null, + "mergedAt": null, + "assignees": [], + "timelineItems": [ + { + "event": "labeled", + "createdAt": "2025-07-03T03:53:13Z", + "label": "S-Proposed" + } + ], + "currentStage": "proposed", + "labels": [], + "stageDuration": { + "proposed": 29, + "exploring": null, + "accepted": null, + "release": null, + "released": null + }, + "connected": [] +} \ No newline at end of file diff --git a/data/1121.json b/data/1121.json new file mode 100644 index 0000000..e13b2bf --- /dev/null +++ b/data/1121.json @@ -0,0 +1,47 @@ +{ + "number": 1121, + "url": "https://api.github.com/repos/emberjs/rfcs/pulls/1121", + "title": "Strip