Skip to content

Commit 68f37d8

Browse files
Merge pull request #2 from webpack/meetings/1
docs(tsc): add first meeting
2 parents 22c959c + 459f1a0 commit 68f37d8

File tree

1 file changed

+105
-0
lines changed

1 file changed

+105
-0
lines changed

meetings/28_04_2025.md

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
# Webpack TSC meeting \#1 \- Mon 28th April 2025
2+
3+
# Present
4+
5+
1. Even Stensberg ([https://twitter.com/evenstensberg](https://twitter.com/evenstensberg))
6+
2. Nitin Kumar ([https://x.com/snitin315](https://x.com/snitin315) )
7+
3. Claudio Wunder ([https://github.com/ovflowd](https://github.com/ovflowd))
8+
4. Sean Larkin ([https://github.com/thelarkinn](https://github.com/thelarkinn))
9+
5. Alexander Akait ([https://github.com/aleksander-akait](https://github.com/aleksander-akait))
10+
11+
# Agenda
12+
13+
First TSC meeting will cover how we manage the TSC, meeting notes and in general introduction to the new governance model. Some parts like gsoc discussion will be private. A preliminary agenda below:
14+
15+
1. Changing meeting platform (public)
16+
2. Information of how meetings will be done (public)
17+
3. Google Summer of code (private)
18+
4. Meeting repository \+ meeting administration (public/private)
19+
5. Standardize payout report dates and process. (private)
20+
6. Working groups (public)
21+
7. Roadmapping (public)
22+
8. Meeting Transcript Generator \+ Meeting Agenda Bot
23+
1. [https://github.com/eslint/tsc-meetings/blob/main/scripts/generate-transcript.js](https://github.com/eslint/tsc-meetings/blob/main/scripts/generate-transcript.js)
24+
1. Allows us generate transcripts of meetings out of Discord
25+
2. Source package: [https://github.com/kaicataldo/discord-transcript-generator](https://github.com/kaicataldo/discord-transcript-generator)
26+
3. Executed by this workflow: [https://github.com/eslint/tsc-meetings/blob/main/.github/workflows/generate-transcript.yml](https://github.com/eslint/tsc-meetings/blob/main/.github/workflows/generate-transcript.yml)
27+
2. [https://github.com/nodejs/create-node-meeting-artifacts](https://github.com/nodejs/create-node-meeting-artifacts)
28+
1. This currently runs under Michael Dawson’s local machine, and needs to be converted into GHA
29+
2. Example of generated agenda: [https://github.com/openjs-foundation/cross-project-council/issues/1351](https://github.com/openjs-foundation/cross-project-council/issues/1351)
30+
31+
##
32+
33+
##
34+
35+
##
36+
37+
## \#1 \- Changing meeting platform
38+
39+
Concerns raised around the current meeting platform, due to being inaccessible to some of the TSC members. Nitin raised that this information (of where TSC meetings happen) should also be published within the Webpack website.
40+
41+
## \#2 \- Information on how meetings will be done
42+
43+
Biweekly meetings, agenda set the week before each meeting. Sean suggests that we create a discussion thread on github about each meeting and we get feedback, if any.
44+
45+
## \#3 \- Google Summer of Code
46+
47+
Private topic
48+
49+
## \# 4 Meeting repository \+ meeting administration
50+
51+
We use the webpack/tsc for meeting notes, meeting invites and agenda will be issued as tickets in the repository. For this implementation we go through that in \#8.
52+
53+
## \# 5 Standardize payout report dates and process.
54+
55+
Private topic
56+
57+
## \# 6 Working groups
58+
59+
Even: Working Groups will let us partition work done on different parts of the org, and we can have “local” roadmaps for each working group. The TSC can then have “higher” roadmapping goals that are implemented by each WG.
60+
61+
Nitin: We dont have a lot of contributors, so Alex and me can steer this work. We can create WG for repositories later when we get more contributors
62+
63+
Even: Trying to create a more broad WG for webpack initially, like working groups for core or infra.
64+
65+
Nitin: TSC should have publish privileges
66+
67+
Even: Agreed, but as WGs are established they should have scoped access. Nitin agrees.
68+
69+
Alex: No input all good
70+
71+
Even: Roadmapping and WG are related so we continue
72+
73+
74+
## \# 7 Roadmapping
75+
76+
Even: Roadmapping is a core function of the tsc and will impact how webpack is maintained.
77+
Nitin: We use [https://github.com/orgs/webpack/projects/4](https://github.com/orgs/webpack/projects/4) but not sure if actively maintained.
78+
Alex: We can discuss our roadmapping in tsc meetings
79+
Even: Kanban board is just for webpack core, we should have a larger roadmap that covers the org
80+
Nitin: Eslint has a board for the entire org
81+
Even: Thinks this is good
82+
Even: OKRs are a bit out of scope, but github milestones are a good way to approach this problem
83+
Nitin and Even discuss milestones to see if it is a good fit. A large portion of the milestoning will depend on webpack core and not independent releases
84+
Nitin: **Proposes github projects instead**
85+
Even: good idea
86+
Sean: Agrees to the github projects alternative
87+
Even: Interesting section of our maintenance work because Working groups and local github projects for each repo would do good.
88+
Alex: Positive to the approach, but might be irrelevant if there's too few contributors
89+
Nitin: **Need to automate releasing because we do it manually now**
90+
*Nitin will look into automated releases*
91+
Even: We will create a larger WG and github projects for those.
92+
93+
Alex: **One board for all main tasks on webpack (Nitin will work on this)**
94+
95+
## \# 8 Meeting Transcript Generator \+ Meeting Agenda Bot
96+
97+
Claudio will look at automating the meeting notes on google docs to export them into our github repository (tsc) that will consist of all meeting notes. Even will give privileges to Claudio for him to finish this task. Even and Claudio will try to implement some of the infrastructure that the Cross Project Council has for webpack to make meeting generation, invites and similar easier for the webpack TSC.
98+
99+
# Summary
100+
101+
- Nitin will send PR to update meeting platform
102+
- Nitin will look into automated releases
103+
- Claudio and Even will look into meeting admin
104+
- Claudio and Even will add meeting notes to correct repo
105+
- Claudio, Even, Alex, Nitin will add points (and doc) to discuss in next TSC meeting

0 commit comments

Comments
 (0)