Skip to content

Commit 2da6196

Browse files
authored
Add wgutils and schedule next 3 months of meetings (#100)
* Add wgutils * Generate next 3 months of agendas
1 parent 98c67d6 commit 2da6196

File tree

7 files changed

+394
-0
lines changed

7 files changed

+394
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
node_modules
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
| This is an open meeting: To attend, edit and PR this file. (Edit: ✎ above, or press "e") |
2+
| ---------------------------------------------------------------------------------------- |
3+
4+
# GraphQL JS WG — February 2024
5+
6+
GraphQL-JS WG (Working Group) is a monthly virtual meeting of maintainers of
7+
commonly used GraphQL libraries and tools and significant contributors in the
8+
Javascript ecosystem, operated by the GraphQL Foundation. This is an open
9+
meeting in which anyone in the GraphQL community may attend.
10+
11+
The GraphQL-JS WG's primary purpose is to discuss and agree upon proposed
12+
changes to the [GraphQL-JS](https://github.com/graphql/graphql-spec) reference
13+
implementation.
14+
15+
16+
- **Date & Time**: [February 28, 2024, 5:00 – 6:00 PM UTC](https://www.timeanddate.com/worldclock/converter.html?iso=20240228T170000&p1=224&p2=179&p3=136&p4=268&p5=367&p6=438&p7=248&p8=240)
17+
- View the [calendar][], or subscribe ([Google Calendar][], [ical file][]).
18+
- _Please Note:_ The date or time may change. Please check this agenda the
19+
week of the meeting to confirm. While we try to keep all calendars accurate,
20+
this agenda document is the source of truth.
21+
- **Video Conference Link**: https://zoom.us/j/96871026087
22+
- _Password:_ graphqljs
23+
- **Live Notes**: [Live Notes][]
24+
25+
[calendar]: https://calendar.google.com/calendar/embed?src=linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com
26+
[google calendar]: https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pazc5dDl1dWoycDMyaTNyMjAzZGd2NW1vOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t
27+
[ical file]: https://calendar.google.com/calendar/ical/linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com/public/basic.ics
28+
[live notes]: https://docs.google.com/document/d/12LM6NZxR22zBwRfihM8Vrf7uV-0gmmO5M3ooSCVS0Hs/edit?usp=sharing
29+
30+
## Attendees
31+
32+
<!-- prettier-ignore -->
33+
| Name | GitHub | Organization | Location |
34+
| :------------------- | :------------ | :----------------- | :-------------------- |
35+
| Benjie Gillam (Host) | @benjie | Graphile | Chandler's Ford, UK |
36+
37+
38+
## Agenda
39+
40+
1. Agree to Membership Agreement, Participation & Contribution Guidelines and Code of Conduct (1m, Host)
41+
- [Specification Membership Agreement](https://github.com/graphql/foundation)
42+
- [Participation Guidelines](https://github.com/graphql/graphql-wg#participation-guidelines)
43+
- [Contribution Guide](https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md)
44+
- [Code of Conduct](https://github.com/graphql/foundation/blob/master/CODE-OF-CONDUCT.md)
45+
1. Introduction of attendees (5m, Host)
46+
1. Determine volunteers for note taking (1m, Host)
47+
1. Review agenda (2m, Host)
48+
1. Review previous meeting's action items (5m, Host)
49+
- [Ready for review](https://github.com/graphql/graphql-js-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Ready+for+review+%F0%9F%99%8C%22+sort%3Aupdated-desc)
50+
- [All open action items (by last update)](https://github.com/graphql/graphql-js-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Action+item+%3Aclapper%3A%22+sort%3Aupdated-desc)
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
| This is an open meeting: To attend, edit and PR this file. (Edit: ✎ above, or press "e") |
2+
| ---------------------------------------------------------------------------------------- |
3+
4+
# GraphQL JS WG — March 2024
5+
6+
GraphQL-JS WG (Working Group) is a monthly virtual meeting of maintainers of
7+
commonly used GraphQL libraries and tools and significant contributors in the
8+
Javascript ecosystem, operated by the GraphQL Foundation. This is an open
9+
meeting in which anyone in the GraphQL community may attend.
10+
11+
The GraphQL-JS WG's primary purpose is to discuss and agree upon proposed
12+
changes to the [GraphQL-JS](https://github.com/graphql/graphql-spec) reference
13+
implementation.
14+
15+
16+
- **Date & Time**: [March 27, 2024, 5:00 – 6:00 PM UTC](https://www.timeanddate.com/worldclock/converter.html?iso=20240327T170000&p1=224&p2=179&p3=136&p4=268&p5=367&p6=438&p7=248&p8=240)
17+
- View the [calendar][], or subscribe ([Google Calendar][], [ical file][]).
18+
- _Please Note:_ The date or time may change. Please check this agenda the
19+
week of the meeting to confirm. While we try to keep all calendars accurate,
20+
this agenda document is the source of truth.
21+
- **Video Conference Link**: https://zoom.us/j/96871026087
22+
- _Password:_ graphqljs
23+
- **Live Notes**: [Live Notes][]
24+
25+
[calendar]: https://calendar.google.com/calendar/embed?src=linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com
26+
[google calendar]: https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pazc5dDl1dWoycDMyaTNyMjAzZGd2NW1vOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t
27+
[ical file]: https://calendar.google.com/calendar/ical/linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com/public/basic.ics
28+
[live notes]: https://docs.google.com/document/d/12LM6NZxR22zBwRfihM8Vrf7uV-0gmmO5M3ooSCVS0Hs/edit?usp=sharing
29+
30+
## Attendees
31+
32+
<!-- prettier-ignore -->
33+
| Name | GitHub | Organization | Location |
34+
| :------------------- | :------------ | :----------------- | :-------------------- |
35+
| Benjie Gillam (Host) | @benjie | Graphile | Chandler's Ford, UK |
36+
37+
38+
## Agenda
39+
40+
1. Agree to Membership Agreement, Participation & Contribution Guidelines and Code of Conduct (1m, Host)
41+
- [Specification Membership Agreement](https://github.com/graphql/foundation)
42+
- [Participation Guidelines](https://github.com/graphql/graphql-wg#participation-guidelines)
43+
- [Contribution Guide](https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md)
44+
- [Code of Conduct](https://github.com/graphql/foundation/blob/master/CODE-OF-CONDUCT.md)
45+
1. Introduction of attendees (5m, Host)
46+
1. Determine volunteers for note taking (1m, Host)
47+
1. Review agenda (2m, Host)
48+
1. Review previous meeting's action items (5m, Host)
49+
- [Ready for review](https://github.com/graphql/graphql-js-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Ready+for+review+%F0%9F%99%8C%22+sort%3Aupdated-desc)
50+
- [All open action items (by last update)](https://github.com/graphql/graphql-js-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Action+item+%3Aclapper%3A%22+sort%3Aupdated-desc)
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
| This is an open meeting: To attend, edit and PR this file. (Edit: ✎ above, or press "e") |
2+
| ---------------------------------------------------------------------------------------- |
3+
4+
# GraphQL JS WG — April 2024
5+
6+
GraphQL-JS WG (Working Group) is a monthly virtual meeting of maintainers of
7+
commonly used GraphQL libraries and tools and significant contributors in the
8+
Javascript ecosystem, operated by the GraphQL Foundation. This is an open
9+
meeting in which anyone in the GraphQL community may attend.
10+
11+
The GraphQL-JS WG's primary purpose is to discuss and agree upon proposed
12+
changes to the [GraphQL-JS](https://github.com/graphql/graphql-spec) reference
13+
implementation.
14+
15+
16+
- **Date & Time**: [April 24, 2024, 5:00 – 6:00 PM UTC](https://www.timeanddate.com/worldclock/converter.html?iso=20240424T170000&p1=224&p2=179&p3=136&p4=268&p5=367&p6=438&p7=248&p8=240)
17+
- View the [calendar][], or subscribe ([Google Calendar][], [ical file][]).
18+
- _Please Note:_ The date or time may change. Please check this agenda the
19+
week of the meeting to confirm. While we try to keep all calendars accurate,
20+
this agenda document is the source of truth.
21+
- **Video Conference Link**: https://zoom.us/j/96871026087
22+
- _Password:_ graphqljs
23+
- **Live Notes**: [Live Notes][]
24+
25+
[calendar]: https://calendar.google.com/calendar/embed?src=linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com
26+
[google calendar]: https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pazc5dDl1dWoycDMyaTNyMjAzZGd2NW1vOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t
27+
[ical file]: https://calendar.google.com/calendar/ical/linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com/public/basic.ics
28+
[live notes]: https://docs.google.com/document/d/12LM6NZxR22zBwRfihM8Vrf7uV-0gmmO5M3ooSCVS0Hs/edit?usp=sharing
29+
30+
## Attendees
31+
32+
<!-- prettier-ignore -->
33+
| Name | GitHub | Organization | Location |
34+
| :------------------- | :------------ | :----------------- | :-------------------- |
35+
| Benjie Gillam (Host) | @benjie | Graphile | Chandler's Ford, UK |
36+
37+
38+
## Agenda
39+
40+
1. Agree to Membership Agreement, Participation & Contribution Guidelines and Code of Conduct (1m, Host)
41+
- [Specification Membership Agreement](https://github.com/graphql/foundation)
42+
- [Participation Guidelines](https://github.com/graphql/graphql-wg#participation-guidelines)
43+
- [Contribution Guide](https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md)
44+
- [Code of Conduct](https://github.com/graphql/foundation/blob/master/CODE-OF-CONDUCT.md)
45+
1. Introduction of attendees (5m, Host)
46+
1. Determine volunteers for note taking (1m, Host)
47+
1. Review agenda (2m, Host)
48+
1. Review previous meeting's action items (5m, Host)
49+
- [Ready for review](https://github.com/graphql/graphql-js-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Ready+for+review+%F0%9F%99%8C%22+sort%3Aupdated-desc)
50+
- [All open action items (by last update)](https://github.com/graphql/graphql-js-wg/issues?q=is%3Aissue+is%3Aopen+label%3A%22Action+item+%3Aclapper%3A%22+sort%3Aupdated-desc)

package.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"private": true,
3+
"dependencies": {
4+
"prettier": "^3.2.4",
5+
"wgutils": "^0.1.5"
6+
}
7+
}

wg.config.js

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
// @ts-check
2+
3+
/** @type {import('wgutils').Config} */
4+
const config = {
5+
name: "GraphQL JS WG",
6+
repoUrl: "https://github.com/graphql/graphql-js-wg",
7+
videoConferenceDetails: `https://zoom.us/j/96871026087
8+
- _Password:_ graphqljs`,
9+
liveNotesUrl:
10+
"https://docs.google.com/document/d/12LM6NZxR22zBwRfihM8Vrf7uV-0gmmO5M3ooSCVS0Hs/edit?usp=sharing",
11+
timezone: "UTC",
12+
frequency: "monthly",
13+
nth: -1,
14+
weekday: "W", // M, Tu, W, Th, F, Sa, Su
15+
time: "17:00-18:00", // 24-hour clock, range
16+
attendeesTemplate: `\
17+
| Name | GitHub | Organization | Location |
18+
| :------------------- | :------------ | :----------------- | :-------------------- |
19+
| Benjie Gillam (Host) | @benjie | Graphile | Chandler's Ford, UK |
20+
`,
21+
description: `\
22+
GraphQL-JS WG (Working Group) is a monthly virtual meeting of maintainers of
23+
commonly used GraphQL libraries and tools and significant contributors in the
24+
Javascript ecosystem, operated by the GraphQL Foundation. This is an open
25+
meeting in which anyone in the GraphQL community may attend.
26+
27+
The GraphQL-JS WG's primary purpose is to discuss and agree upon proposed
28+
changes to the [GraphQL-JS](https://github.com/graphql/graphql-spec) reference
29+
implementation.
30+
`,
31+
/*
32+
// Additional configuration (optional):
33+
34+
agendasFolder: "agendas",
35+
dateAndTimeLocations: 'p1=224&p2=179&p3=136&p4=37&p5=239&p6=101&p7=152',
36+
joiningAMeetingFile: "JoiningAMeeting.md",
37+
filenameFragment: "wg-primary",
38+
links: {
39+
"graphql specification": "https://github.com/graphql/graphql-spec",
40+
calendar: "https://calendar.google.com/calendar/embed?src=linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com",
41+
"google calendar": "https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19pazc5dDl1dWoycDMyaTNyMjAzZGd2NW1vOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t",
42+
"ical file": "https://calendar.google.com/calendar/ical/linuxfoundation.org_ik79t9uuj2p32i3r203dgv5mo8%40group.calendar.google.com/public/basic.ics",
43+
},
44+
secondaryMeetings: [
45+
{
46+
// Wednesday, not Thursday
47+
dayOffset: -1,
48+
nth: 2,
49+
time: "16:00-17:00",
50+
name: "Secondary, APAC",
51+
// filenameFragment: "wg-secondary-apac",
52+
description: `\
53+
The GraphQL Working Group meets regularly to discuss changes to the
54+
[GraphQL Specification][] and other core GraphQL projects. This is an open
55+
meeting in which anyone in the GraphQL community may attend.
56+
57+
This is a secondary meeting, timed to be acceptable for those in Asia Pacific
58+
timezones, which typically meets on the second Wednesday of the month. The
59+
primary meeting is preferred for new agenda, where this meeting is for overflow
60+
agenda items, follow ups from the primary meeting, or agenda introduced by those
61+
who could not make the primary meeting time.`,
62+
},
63+
{
64+
nth: 3,
65+
time: "10:30-12:00",
66+
name: "Secondary, EU",
67+
filenameFragment: "wg-secondary-eu",
68+
description: `\
69+
The GraphQL Working Group meets regularly to discuss changes to the
70+
[GraphQL Specification][] and other core GraphQL projects. This is an open
71+
meeting in which anyone in the GraphQL community may attend.
72+
73+
This is a secondary meeting, timed to be acceptable for those in European
74+
timezones, which typically meets on the third Thursday of the month. The
75+
primary meeting is preferred for new agenda, where this meeting is for overflow
76+
agenda items, follow ups from the primary meeting, or agenda introduced by those
77+
who could not make the primary meeting time.`,
78+
},
79+
],
80+
*/
81+
};
82+
83+
module.exports = config;

0 commit comments

Comments
 (0)