两星期的等待之后,GitHub合并了那份拉取请求。名叫Homeyoun Mohammadi的开发者,正式把“阿富汗制造”集合挂上了GitHub Explore。表面看,这只是平台上又一个项目推介页;但对于阿富汗开发者社区来说,这事的重量完全不同。
过去多年,阿富汗开发者持续为开源世界输出代码——前端框架、工具库、各类基础组件,被成千上万的人调用。可GitHub Explore这个全球发现优秀开源项目的地方,从未出现过阿富汗的名字。Mohammadi决定改变这种隐身状态。他的逻辑直白:“我想让世界看到,阿富汗开发者不只是技术的消费者。我们在构建,在创新,在为全球开源生态做贡献。”
![]()
拉取请求合并当天,他往集合里放入了第一个项目:rtl-text-tools,一款专门处理从右向左书写语言的工具库。波斯语、达里语、阿拉伯语、普什图语、乌尔都语、希伯来语……凡是需要应对混合方向文本、光标跳动、字符串操作的场景,这个库都试图把痛点抹平。Mohammadi自己就是前端开发者,他清楚这类工具在日常工作中能省下多少骂出声的瞬间。项目同时在GitHub和npm发布。
但更值得注意的不是代码本身,而是他为这个项目配套的文档。单是GitHub Wiki就攒了39页,加上详细README、实际案例、API参考和用法指南,每个功能和边缘情形都有清晰说明。Mohammadi自己写过一行总结:一个项目如果没有好文档,就等于没人会用。这句话不新鲜,但真正投入“严肃时间”去执行的人并不多。“好文档是决定性的分界线——一边是周末实验,另一边是开发者真正信任并采用的生产工具。”他按这个标准交付了rtl-text-tools的完整参考体系。
添加一个项目只是起点。他的计划是把这个集合运营成阿富汗开源能力的展窗——“每次有人点进github.com/collections/made-in-afghanistan,我希望他们看到的是质量、技术水平和创造力。”他公开邀请所有阿富汗开发者把项目提交进来,不管规模大小。
他同时列出了几条参与路径:在GitHub上为项目加星以提高曝光;点赞和转发相关动态以扩大传播;留下评论提供想法或反馈;直接为rtl-text-tools贡献代码、提issue或交PR。一个拉取请求的合并,最终被描述为“把阿富汗开源放进全球地图的一小步”。而这一小步的起点,是有人决定不再等待被看见。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.