学术组织的必备开源工具

深入了解学术开源项目办公室 (OSPO) 的数字基础设施。
61 位读者喜欢这篇文章。
10 open source tools for your sysadmin toolbox

Opensource.com

作为一个学术开源项目办公室 (OSPO),Open @RIT 的使命是协助罗切斯特理工学院的教职员工和学生创建并维护其开源项目的社区。为此,我们提供咨询和文档,教导我们的客户运营其社区和项目的最佳方法。然而,如果没有我们创建和采用的数字基础设施系统来促进这些互动,这一切都将是不可行的。

无论您是启动自己的学术 OSPO 还是开源项目,如果您不知道从哪里寻找,找到管理您独特社区的正确工具和方法都可能具有挑战性。因此,本着开放的精神,Open @RIT 团队很高兴在此分享用于构建我们数字基础设施的经验和策略。

首先,我们构建的大部分成果都归功于我们与电气和电子工程师学会(IEEE)的开源专家合作。IEEE 创立于 19 世纪广泛使用电力的时代,至今仍是全球最大的技术专业组织,致力于为人类福祉推进技术发展。开源的利用是这一目标不可或缺的一部分。IEEE SA OPEN 是 IEEE 的一个子组,创建了一个专门的开源协作平台,旨在为开源社区创建一个统一的基础设施堆栈。

作为 IEEE SA OPEN 开放技术咨询小组的参与者,Open @RIT 与该小组合作,为他们正在考虑在其标准中支持的各种软件工具的选择和批准提供建议。

“我们正在努力了解他们在学术部门的运作方式,然后因为他们是开源的,我们可以真正轻松地贡献回去并贡献这些发现,”

Open @RIT 助理主任 Mike Nolan。

IEEE SA OPEN 和 Open @RIT 选择的工具帮助开发 Open @RIT 的数字基础设施,并在学术环境中协助其客户。反过来,Open @RIT 向 IEEE SA OPEN 提供反馈,甚至技术贡献,以有效扩展其基础设施。每个工具(均为开源)都发挥着关键作用

  • Mattermost 是一个专为项目开发者构建的协作平台。我们一直在使用 Mattermost 进行沟通和共享工作,我们强烈推荐给任何开发开源项目的人。
  • Gitlab 允许您存储代码文件并与您的团队协作开发。
  • Nextcloud 是一项基于云的文件托管服务,您可以在其中创建和共享文档,与您的团队一起管理项目和截止日期。将 Nextcloud 纳入标准仍在进行中,尚未获得批准,但它对 IEEE SA OPEN 具有巨大的潜力。

我们与 IEEE SA OPEN 一起使用这些工具的一个关键好处是找到了彼此互动的方式。例如,Mattermost 的 ChatOps 功能允许您在 Mattermost 服务器中安装 Gitlab 插件,从而允许在消息板中显示 Gitlab 中发出的问题、合并请求、直接提及和其他更改的通知。这以及潜在的未来补充,证明了这些工具如何成为构建开放基础设施的统一标准。

除了与 IEEE SA OPEN 合作外,我们还与 CHAOSS 软件取得了进展,并利用了他们的社区分析软件 GrimoireLab。 他们的工具是一种社区健康分析软件,用于计算和报告开源项目社区的指标。这包括解决报告问题所需的时间、贡献者隶属关系、代码管理等。

Open @RIT 使用 GrimoireLab,并根据我们在学术界监控社区健康的独特立场,向 CHAOSS 社区提供反馈和贡献。我们更重要的贡献之一是 Mystic,这是一个我们设计的数字门户和仪表板。RIT 的任何人都可以提交他们的开源项目并接收生成的社区健康统计数据。Mystic 利用 GrimoireLab 获取这些项目,并将社区指标和分析报告给用户。以这种方式使用 GrimoireLab 有助于在 RIT 构建开源社区,同时回馈 CHAOSS,使其工具更适用于学术机构。

我们希望此处分享的信息为您提供了启动开源项目的技巧和窍门。无论其本质是否具有学术性,这些工具都可以成为将您的项目社区聚集在一起的数字基础设施的绝佳补充。

接下来阅读什么

GitLab 贡献者入门

GitLab 的开放文化使其非常欢迎贡献者。这是我决定成为其中一员时学到的知识。

标签
User profile image.
Quinn Foster (they/them) 是罗切斯特理工学院数字人文和社会科学专业的毕业生,并且在 2021 年夏季担任 RIT 开源项目办公室 Open@RIT 的撰稿人。

评论已关闭。

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.