1. candidate 想 first contribution 但 maintainer 3 个月没回应,candidate 怎么 follow up
你想做第一次开源贡献,但提交的 issue/PR 之后 maintainer 三个月没有回应,你会如何跟进?
- 是否理解开源社区沟通的礼貌与节奏
- 能否在"坚持"与"不打扰"之间找到平衡
- 是否具备主动推进与备选方案的能力
我会先尊重 maintainer 的主要维护者是志愿者、时间有限的事实,然后采取"有节奏、有礼貌、有备选"的跟进策略。第一步,我会先检查社区是否有既定的沟通规则(如 CONTRIBUTING 文档、issue 模板、slash 指令),确认我的提交是否遗漏了必要信息;第二步,我会在合适的时机(如 1-2 个月内)在同一个 issue/PR 下礼貌地 @ 维护者,简短说明进展并问是否有需要补充的地方,而不是开新 issue 或发私信轰炸;第三步,如果仍无回应,我会考虑"自力更生"的备选方案——比如在 fork 中维护我的改动,或把问题与方案写到社区讨论区(如论坛、Discord)寻求更多社区成员参与,因为很多项目有多个维护者或活跃贡献者;第四步,如果项目长期无主(comatose),我会评估是否值得继续投入,或转向更活跃的同类项目。我会始终坚持"一件事一个请求"的沟通原则,避免因为缺乏回应而激进化。
开源跟进的核心是"尊重维护者"与"主动推进"的平衡。先自查是否遗漏规范,再用礼貌的单一追问,最后提供备选方案(fork、社区讨论、寻找活跃项目)。避免开新 issue 轰炸或发私信骚扰,也避免因静默而放弃。这是成熟开源公民的沟通方式。