如何构建开源指标仪表板

如何构建开源指标仪表板

💡 原文英文,约1800词,阅读约需7分钟。
📝

内容提要

世界卫生组织(WHO)与GitHub合作建立开源指标仪表板,通过技术解决方案推进使命。他们遇到了数据量、存储、速率限制和可维护性等挑战,采用了最佳实践如GitHub Issues、配对编程和月度同步。他们计划改进仪表板并鼓励其他人参与。

🎯

关键要点

  • 世界卫生组织(WHO)是联合国首个建立开源项目办公室的机构。
  • WHO与GitHub自2020年合作,旨在加强内部源软件开发流程。
  • WHO的开源生态系统需要安全、可靠和良好维护。
  • 建立开源指标仪表板以衡量项目健康状况。
  • 仪表板建设面临数据量、存储、速率限制和可维护性等挑战。
  • 使用GitHub Issues跟踪贡献者工作,促进协作。
  • 采用配对编程和每月与WHO团队的同步会议以收集反馈。
  • 仪表板架构分为两个应用程序:Typescript后端和NextJS/React前端。
  • 最佳实践包括:公开构建、为所有人配置和采用适当的社区品牌。
  • 未来计划包括添加数据库支持、进一步定制数据和迭代用户界面。
➡️

继续阅读