文章摘要
文章鼓励开发者参与开源项目,特别是那些致力于数字公共物品(DPGs)的项目,以应对全球挑战如气候变化和饥饿。通过贡献代码,开发者可以为创造更美好的未来做出贡献。文章列举了几个相关项目,涉及不同编程语言和可持续发展目标,强调了集体努力对世界产生积极影响的重要性。
文章总结
标题:为美好未来贡献你的第一次开源项目
来源:https://forgoodfirstissue.github.com/
发布时间:2025年9月15日 12:13:55 GMT
主要内容:
加入开源项目,为数字公共产品(DPGs)贡献力量。无论是应对气候变化,还是解决全球饥饿问题,你的努力都将为创造一个更美好的未来做出贡献。我们共同推动世界向积极和持久的方向发展,一次提交一个改变。
以下是一些值得探索的DPG项目:
参与式民主框架:使用Ruby on Rails构建的生成器和多个gem。
- 问题数量:10+
- 语言:Ruby
- 最近活动:4小时前
ODK Central:一个易于使用、速度极快的数据收集服务器。
- 问题数量:10+
- 语言:JavaScript
- 最近活动:5天前
巴西官方公报:让巴西政府公报对所有人开放。
- 问题数量:10+
- 语言:Python
- 标签:sdg-16
- 最近活动:11天前
增强和替代通信(AAC)系统:为浏览器提供文本转语音功能。
- 问题数量:10+
- 语言:JavaScript
- 最近活动:2天前
OpenFn/Lightning ⚡️:OpenFn DPG的最新版本,提供Web UI以可视化方式管理复杂的工作流自动化项目。
- 问题数量:10+
- 语言:Elixir
- 最近活动:5小时前
FHIR资源提取工具集:用于提取FHIR资源并在此基础上提供分析服务。
- 问题数量:10+
- 语言:Jupyter Notebook
- 最近活动:8小时前
X-Road®数据交换层软件:数据交换层软件的开源代码。
- 问题数量:10+
- 语言:Java
- 最近活动:6小时前
The Turing Way:一本关于可重复、道德和协作数据科学的指南。
- 问题数量:10+
- 语言:TeX
- 最近活动:15小时前
CASA志愿者管理系统:为非营利组织CASA服务的志愿者管理系统,CASA为美国各地的寄养青年提供服务。
- 问题数量:10+
- 语言:Ruby
- 最近活动:1天前
ODK Collect:一款用于填写表单的Android应用,已在全球具有挑战性的环境中收集了数十亿个数据点。
- 问题数量:10+
- 语言:Kotlin
- 最近活动:4天前
CHT核心框架:加快构建响应式、离线优先的数字健康应用,帮助卫生工作者在社区中提供更好的护理。
- 问题数量:10+
- 语言:JavaScript
- 最近活动:3天前
Mautic:开源营销自动化软件。
- 问题数量:10+
- 语言:PHP
- 最近活动:9小时前
PolicyEngine:用于计算公共政策影响的免费Web应用。
- 问题数量:10+
- 语言:Jupyter Notebook
- 最近活动:5小时前
去中心化身份和可验证凭证平台:基于开源和开放标准的去中心化身份和可验证凭证平台。
- 问题数量:10+
- 语言:TypeScript
- 最近活动:5小时前
通过这些项目,你可以为全球的可持续发展目标(SDGs)贡献力量,推动社会进步和技术创新。
评论总结
评论内容总结:
项目描述与元数据的重要性
- 观点:项目描述和元数据不够清晰,导致用户难以理解项目的实际用途和解决的问题。
- 引用:
- "I really wish everyone spent a little more time actually writing titles and descriptions that gave even the smallest amount of additional context."
- "The project meta-data is important. Fill those little text boxes in with a bit of substance."
贡献类型的界定
- 观点:贡献者对于文档修正等小改动是否应被视为开源贡献存在疑问。
- 引用:
- "I'm still not unsure if I should include it as part of my answer when asked if I contributed to open source projects or I should only mention bugfix."
项目筛选与活跃度
- 观点:建议默认隐藏没有开放问题的项目,并指出项目问题数量的不一致性。
- 引用:
- "Perhaps could be good to hide by default those projects without any issue open, there are plenty with 0 issues."
- "I see some variation in the reported number of issues, for example chamilo/chamilo-lms in PHP shows 3 issues but the GitHub repo has 8 'Good first issue' issues."
类似项目的参考
- 观点:评论者提到其他类似项目,强调项目活跃度指标的重要性。
- 引用:
- "This specific format includes details to see which projects are really active. Number of commits, lines of code, unique developers, and age."
- "In a similar-ish vein, https://codetribute.mozilla.org/."
语言与项目的缺失
- 观点:指出某些语言(如Scala)未被包含在语言列表中。
- 引用:
- "Scala is missing from the languages list. :("
项目的社会影响力
- 观点:对列表中项目是否真正具有社会影响力表示怀疑,但仍认可其为新手提供进入开源的机会。
- 引用:
- "I'm not entirely convinced that all the projects in the list are really particularly about social impact, but it's always great to see an entry point for newcomers into open-source."
其他相关资源
- 观点:推荐其他相关资源,如ClimateTriage,用于查找气候相关的“Good First Issues”。
- 引用:
- "To get an overview of all the climate-related 'Good First Issues' on GitHub, check out ClimateTriage."
总结:评论者普遍认可项目的初衷,但也指出了项目描述不清晰、筛选标准不一致、语言缺失等问题,并提供了其他类似项目的参考。