Skip to content

Commit 25d1493

Browse files
authored
Merge pull request #27 from webpack/generate-meeting-transcript-1753729448
2 parents 00c759b + fd47f14 commit 25d1493

File tree

1 file changed

+228
-0
lines changed

1 file changed

+228
-0
lines changed

notes/2025/2025-07-28-transcript.md

Lines changed: 228 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,228 @@
1+
# 07/28/2025 Webpack TSC Meeting Transcript
2+
3+
**wunderacle:** Hey folks 👋 we''re starting today's TSC meeting. The meeting agenda is available here: https://github.com/webpack/tsc/issues/25
4+
5+
Please react with 👍 to acknowledge you're participating today ✨
6+
* 👍 @snitin315, @vipinalways, @porus_123, @bjohansebas, @thekavyashah
7+
8+
**wunderacle:** Alrighjty, let's give 3 more minutes for more people to join.
9+
* 👍 @snitin315, @vipinalways, @alexander.akait, @bjohansebas
10+
11+
**wunderacle:** I'd also like to emphasise you can subscribe on OpenJS's calendar for https://calendar.google.com/calendar/embed?src=linuxfoundation.org_fuop4ufv766f9avc517ujs4i0g%40group.calendar.google.com all calendar updates!
12+
* 👍 @vipinalways, @alexander.akait
13+
14+
**wunderacle:** Alrighty, welcome all to today's TSC meeting!
15+
16+
**wunderacle:** Before we start the items of our agenda, does anyone has an announcement they'd like to share or a topic to be discussed in private afterwards on <#1371080839341019237> ?
17+
18+
**wunderacle:** Alrighty, the first item of the agenda is https://github.com/webpack/tsc/issues/21
19+
20+
**wunderacle:** I've opened this issue to vote that we should streamline our comms. Our Slack is barely ever used and I feel it should be removed/disbanded. At most we could have Slack channels on OpenJS's slack as other projects do :)
21+
22+
**wunderacle:** This removes the need of supervising/monitoring more platforms. Discord feels sufficient for us.
23+
24+
**wunderacle:** TSC members: could you react with a thumbs up/down on the issue if you're in agreement and/or write a comment if you're -1 or if you have alternative suggestions?
25+
* 👍 @snitin315, @alexander.akait
26+
27+
**snitin315:** Yeah discord is sufficient IMO as well
28+
29+
**alexander.akait:** It would be nice to choose something that is available in all countries, yeah, we have VPN or other similar things, but such services sometimes are unstable, also now we have couple core developers from China, discord is blocked there too
30+
31+
**wunderacle:** Discord is not blocked on Russia, right?
32+
33+
**alexander.akait:** On the other hand, I understand that the number of such platforms is not so great these days.
34+
35+
**wunderacle:** I think folxs from China already need to use VPN for services like Slack, GitHub, Discord and others, unfortunately.
36+
* 👍 @alexander.akait, @bjohansebas
37+
38+
**snitin315:** Do we have any platform which works everywhere? 🤔
39+
40+
**alexander.akait:** In Russia it is slow, not banned
41+
42+
**alexander.akait:** Not all services are banned in Russia, but many of them just slow to force people use internal services
43+
44+
**alexander.akait:** Currently telegram is working everywhere, but not all people like it 😄
45+
*@snitin315
46+
47+
**alexander.akait:** So let's vote on this issue as was described above. If most decide to continue using discord I will be fine (hope other too).
48+
49+
**wunderacle:** Noted. And if issues arise, we can also address them as they come.
50+
* 👍 @alexander.akait
51+
52+
**wunderacle:** Maintaining a whole platform on the premise that it could cause issues... Isn't probably one that we should put much value into.
53+
* 👍 @alexander.akait
54+
55+
**wunderacle:** So far only I have reacted on the issue. Don't forget to react, y'all!
56+
57+
**snitin315:** Shall we move to the next item?
58+
59+
**alexander.akait:** One note about slack - let's keep the general channel, a lot of developers there and sometimes we have feedback there too, so we will avoid using slack for internal discussion/work/communication/etc
60+
* 👍 @snitin315
61+
62+
**wunderacle:** I mean, if we keep any channel, we still need to maintain the whole platform.
63+
64+
**wunderacle:** We can just redirect people towards here
65+
66+
**wunderacle:** (I barely ever see anyone asking questions there)
67+
68+
**wunderacle:** So consolidating all traffic to Discord makes sense imo
69+
70+
**alexander.akait:** We will pin a message like - we don't use it anymore if you need support/have questions/etc please visit here with link
71+
* 👍 @snitin315
72+
73+
**wunderacle:** Would that even be needed? But sure. We can make all channels read-only and disallow channel creation and stop accepting new people joining
74+
* 👍 @snitin315
75+
76+
**alexander.akait:** I am fine with read-only too, just give time for people to switch to our new platform, for example in 3 months we can just turn everything off
77+
78+
**wunderacle:** Sure. I can write a migration plan afterwards.
79+
* 👍 @snitin315, @alexander.akait
80+
81+
**wunderacle:** Let's move ton the next item: https://github.com/webpack/tsc/issues/16
82+
* 👍 @alexander.akait
83+
84+
**alexander.akait:** Will be great to see @evenstensberg for this issue, because he has ideas how to make it better and the plan 😄
85+
*@snitin315
86+
87+
**snitin315:** Were you able to discuss this in CPC?
88+
89+
**wunderacle:** So on this one, I chatted with the Foundation's CPC and they are more than happy to support us with marketing/branding/promotion and we're OK to organize it however we see fit and disburse funds however we see fit.
90+
91+
**wunderacle:** The real challenge here is: Indeed what's the format we want to run the Hackathon, how we're going to run, what are the prizes, etc.
92+
93+
**wunderacle:** So this require some more coordination. And to give us enough time, I'd believe the Hackathon should be around November.
94+
95+
**wunderacle:** We need to be very careful with guidelines and many other things (such as the format of the Hackathon, what sort of contributions are valid, etc) we don't want to create unfortunate situations where our own rules are used against us
96+
*@snitin315
97+
* 👍 @alexander.akait
98+
99+
**wunderacle:** Since anything involving money... People will want to take advantage of it.
100+
101+
**wunderacle:** Popular formats are:
102+
103+
1. Every contribution gives you points, in the end, the users with top points win prizes (either equally or based on position)
104+
2. Bug Hunting. We have specific issues that are eligible for the Hackathon and folxs can work into them.
105+
...
106+
107+
**snitin315:** We can start with a doc and put all of our ideas there, then we can finalise the strategy
108+
109+
**wunderacle:** Also, regarding the participation, teams or individual format. How to handle multiple people working on the same issue... Does the first opened PR receive points or the first merged PR? Will AI assisted code be allowed, etc
110+
111+
**wunderacle:** We can use the issue itself for initial convos and then also for drafting it, and then transfer it to a draft doc over time.
112+
* 👍 @alexander.akait
113+
114+
**wunderacle:** In the end we will need the Foundation's help with copywriting, legal, branding and marketing support.
115+
* 👍 @snitin315
116+
117+
**snitin315:** It should be individual i feel also it should be first come first serve, contributors are expected to comment on the issue they want to work on with a time like “I will work on this and raise a pr in 2 days” then if there is no significant progress after 2 days other contributors can ask to work on it
118+
119+
**alexander.akait:** I'll be honest, I'm afraid I won't be able to find time to help with this issue (but I am ready to review and give hints on PRs/issues), I'm not against it, but I'm afraid I personally won't be able to find that much time, we already have a lot of tasks on our list, as a main developer I would like to focus on them
120+
* 👍 @wunderacle
121+
122+
**wunderacle:** First-come-first serve as PR merged?
123+
124+
**snitin315:** Right, we will be able to prioritise reviews but won’t be able to help contribute by explaining code or writing tests
125+
126+
**wunderacle:** Yeah the Hackathon is meant to a certain degree alleviate the burden on us of developing code, but it will for a brief period of time increase the amount of PRs we need to review.
127+
128+
**snitin315:** First to claim an issue by commenting on it
129+
130+
**wunderacle:** Hence strict policies against AI PRs, spam PRs, etc.
131+
132+
**wunderacle:** > First to claim an issue by commenting on it
133+
That's usually discouraged in Open Source
134+
135+
**wunderacle:** https://www.redhat.com/zh-cn/blog/stop-licking-cookie
136+
137+
**wunderacle:** Give this a read 😉
138+
139+
**snitin315:** Otherwise multiple contributors will end up sending prs to same issue leading to duplicate efforts
140+
141+
**snitin315:** We follow similar approach in Eslint
142+
143+
**snitin315:** https://eslint.org/docs/latest/contribute/work-on-issue
144+
145+
**snitin315:** I think for hackathon we can have some restrictions
146+
147+
**snitin315:** Contributors might also argue over whose PR should be merged
148+
149+
**wunderacle:** > Otherwise multiple contributors will end up sending prs to same issue leading to duplicate efforts
150+
The issue of first come first serve is that if a person claims the issue and then doesn't work on it it prevents anyone to contribute on it :)
151+
152+
**wunderacle:** The first PR to get merged is pretty much the first one to get all the concerns resolved and all approvals and pass the contribution timelines
153+
154+
**wunderacle:** Maybe for this Hackathon it _could_ be first come first served, but there must be then an adherence or enforcement.
155+
156+
**snitin315:** Yes that’s why we should have a strict deadline of 2 days maybe. We can think more on this
157+
158+
**wunderacle:** Like if you claim to work on X and don't end up working on it, get disqualified. IDK. The thing is that these deadlines will vastly depend on how long shuld the hackathon run for?
159+
160+
**wunderacle:** I was thinking a whole month, which removes the rush of the usual hackathon, making the Hackathon itself become something similar as an Hacktoberfest
161+
* 👍 @snitin315
162+
163+
**snitin315:** Hmm true, we should start preparing a document and put all our ideas there
164+
* 👍 @alexander.akait
165+
166+
**wunderacle:** I think we can start writing straight to the issue. I will first have the meeting notes being generated after this meeting.
167+
168+
**wunderacle:** And then Ill write some minimal/initial stuff on the issue and we can go from there 👀
169+
170+
**wunderacle:** Is that alrighty by all?
171+
172+
**snitin315:** Sounds good to me 👌
173+
174+
**wunderacle:** Alrighty, let's move to the last issue for this meeting as we're nearing our time limit
175+
176+
**wunderacle:** https://github.com/webpack/tsc/issues/17
177+
178+
**wunderacle:** Does anyone has info on this one?
179+
180+
**alexander.akait:** We don't have a lot of issues for webpack-cli, there are three things:
181+
- Fix broken cache when filesystem cache enabled - we already have a PR to fix it, just need a rebase and I want to merge it for the next major release
182+
- Plugin support webpack-dev-server inside webpack-cli, but it is more about webpack-dev-server and only after this we should fix it on webpack-cli side
183+
- New major release, again it should be after the webpack-dev-server plugin support
184+
185+
That is all, but updates above already in WIP, no ETA currently, but maybe autumn (early)
186+
* 👍 @wunderacle, @snitin315
187+
188+
**wunderacle:** Do you mind writing those updates on the issue?
189+
190+
**wunderacle:** Is there any other CTA needed here? Do we want to have these issues part of the Hackathon too?
191+
192+
**alexander.akait:** I don't think at all we need an issue for this, it is just a regular job for any our repo...
193+
* 👍 @wunderacle
194+
195+
**alexander.akait:** So I think it can be closed, because it is already in our roadmap, we already have discussion to have dashboard for tracking fixes/features for next releases
196+
* 👍 @wunderacle
197+
198+
**wunderacle:** Feel free to close it then :)
199+
* 👍 @alexander.akait
200+
201+
**alexander.akait:** Done
202+
* 👍 @snitin315
203+
204+
**alexander.akait:** I think we will focus on the dashboard after migration webpack-contrib into webpack, it's easier to keep everything in one place, also we are already working on the migration, currently - update eslint and jest in our repos, the next step is common repo for configuration files like - prettier/eslint/babel/package json commands/etc, I will work on it this week, so I think we will start migration next week (maybe after next week) and then we will make our dashboard
205+
*@snitin315
206+
207+
**wunderacle:** Noted. Is there an issue for that?
208+
209+
**alexander.akait:** I think it is all
210+
211+
**alexander.akait:** Anyway else we have?
212+
213+
**snitin315:** I think that’s all
214+
* 👍 @alexander.akait
215+
216+
**wunderacle:** That's all indeed.
217+
218+
**wunderacle:** Apologies, got a small emergency and work
219+
* 👍 @alexander.akait
220+
221+
**wunderacle:** Then, thank you all for attending this TSC's meeting. I'll be following up with https://github.com/webpack/tsc/issues/21, https://github.com/webpack/tsc/issues/16 and removing the first one from our agenda.
222+
* 👍 @snitin315, @alexander.akait
223+
224+
**wunderacle:** Take care, y'all!
225+
226+
**alexander.akait:** Thank you all!
227+
228+
**snitin315:** Thanks, byee everyone

0 commit comments

Comments
 (0)