Hacker News 中文摘要

RSS订阅

“优质首发问题——社会影响力与开源项目库” -- For Good First Issue – A repository of social impact and open source projects

文章摘要

文章鼓励开发者参与开源项目,特别是那些致力于数字公共物品(DPGs)的项目,以应对全球挑战如气候变化和饥饿。通过贡献代码,开发者可以为创造更美好的未来做出贡献。文章列举了几个相关项目,涉及不同编程语言和可持续发展目标,强调了集体努力对世界产生积极影响的重要性。

文章总结

标题:为美好未来贡献你的第一次开源项目

来源:https://forgoodfirstissue.github.com/

发布时间:2025年9月15日 12:13:55 GMT

主要内容:

加入开源项目,为数字公共产品(DPGs)贡献力量。无论是应对气候变化,还是解决全球饥饿问题,你的努力都将为创造一个更美好的未来做出贡献。我们共同推动世界向积极和持久的方向发展,一次提交一个改变。

以下是一些值得探索的DPG项目:

  1. 参与式民主框架:使用Ruby on Rails构建的生成器和多个gem。

    • 问题数量:10+
    • 语言:Ruby
    • 最近活动:4小时前
  2. ODK Central:一个易于使用、速度极快的数据收集服务器。

    • 问题数量:10+
    • 语言:JavaScript
    • 最近活动:5天前
  3. 巴西官方公报:让巴西政府公报对所有人开放。

    • 问题数量:10+
    • 语言:Python
    • 标签:sdg-16
    • 最近活动:11天前
  4. 增强和替代通信(AAC)系统:为浏览器提供文本转语音功能。

    • 问题数量:10+
    • 语言:JavaScript
    • 最近活动:2天前
  5. OpenFn/Lightning ⚡️:OpenFn DPG的最新版本,提供Web UI以可视化方式管理复杂的工作流自动化项目。

    • 问题数量:10+
    • 语言:Elixir
    • 最近活动:5小时前
  6. FHIR资源提取工具集:用于提取FHIR资源并在此基础上提供分析服务。

    • 问题数量:10+
    • 语言:Jupyter Notebook
    • 最近活动:8小时前
  7. X-Road®数据交换层软件:数据交换层软件的开源代码。

    • 问题数量:10+
    • 语言:Java
    • 最近活动:6小时前
  8. The Turing Way:一本关于可重复、道德和协作数据科学的指南。

    • 问题数量:10+
    • 语言:TeX
    • 最近活动:15小时前
  9. CASA志愿者管理系统:为非营利组织CASA服务的志愿者管理系统,CASA为美国各地的寄养青年提供服务。

    • 问题数量:10+
    • 语言:Ruby
    • 最近活动:1天前
  10. ODK Collect:一款用于填写表单的Android应用,已在全球具有挑战性的环境中收集了数十亿个数据点。

    • 问题数量:10+
    • 语言:Kotlin
    • 最近活动:4天前
  11. CHT核心框架:加快构建响应式、离线优先的数字健康应用,帮助卫生工作者在社区中提供更好的护理。

    • 问题数量:10+
    • 语言:JavaScript
    • 最近活动:3天前
  12. Mautic:开源营销自动化软件。

    • 问题数量:10+
    • 语言:PHP
    • 最近活动:9小时前
  13. PolicyEngine:用于计算公共政策影响的免费Web应用。

    • 问题数量:10+
    • 语言:Jupyter Notebook
    • 最近活动:5小时前
  14. 去中心化身份和可验证凭证平台:基于开源和开放标准的去中心化身份和可验证凭证平台。

    • 问题数量:10+
    • 语言:TypeScript
    • 最近活动:5小时前

通过这些项目,你可以为全球的可持续发展目标(SDGs)贡献力量,推动社会进步和技术创新。

评论总结

评论内容总结:

  1. 项目描述与元数据的重要性

    • 观点:项目描述和元数据不够清晰,导致用户难以理解项目的实际用途和解决的问题。
    • 引用:
      • "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."
  2. 贡献类型的界定

    • 观点:贡献者对于文档修正等小改动是否应被视为开源贡献存在疑问。
    • 引用:
      • "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."
  3. 项目筛选与活跃度

    • 观点:建议默认隐藏没有开放问题的项目,并指出项目问题数量的不一致性。
    • 引用:
      • "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."
  4. 类似项目的参考

    • 观点:评论者提到其他类似项目,强调项目活跃度指标的重要性。
    • 引用:
      • "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/."
  5. 语言与项目的缺失

    • 观点:指出某些语言(如Scala)未被包含在语言列表中。
    • 引用:
      • "Scala is missing from the languages list. :("
  6. 项目的社会影响力

    • 观点:对列表中项目是否真正具有社会影响力表示怀疑,但仍认可其为新手提供进入开源的机会。
    • 引用:
      • "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."
  7. 其他相关资源

    • 观点:推荐其他相关资源,如ClimateTriage,用于查找气候相关的“Good First Issues”。
    • 引用:
      • "To get an overview of all the climate-related 'Good First Issues' on GitHub, check out ClimateTriage."

总结:评论者普遍认可项目的初衷,但也指出了项目描述不清晰、筛选标准不一致、语言缺失等问题,并提供了其他类似项目的参考。