InnerSource Patterns 项目教程

InnerSource Patterns 项目教程

InnerSourcePatterns Proven approaches that can guide you through applying open source best practices within your organization InnerSourcePatterns 项目地址: https://gitcode.com/gh_mirrors/in/InnerSourcePatterns

1. 项目介绍

InnerSource Patterns 项目是由 InnerSource Commons 社区维护的一个开源项目,旨在收集和记录在组织内部应用开源最佳实践的模式。这些模式是经过验证的解决方案,可以帮助组织在内部实现类似开源社区的协作和开发流程。

InnerSource Patterns 项目的主要目标是:

  • 收集和记录 InnerSource 的最佳实践。
  • 将这些最佳实践以模式的形式进行编码,使其易于理解和应用。
  • 发布最成熟的模式,供组织内部使用。

2. 项目快速启动

2.1 克隆项目

首先,你需要将 InnerSource Patterns 项目克隆到本地:

git clone https://github.com/InnerSourceCommons/InnerSourcePatterns.git

2.2 安装依赖

进入项目目录并安装必要的依赖:

cd InnerSourcePatterns
npm install

2.3 运行项目

运行项目以查看模式列表:

npm start

3. 应用案例和最佳实践

3.1 30 Day Warranty

问题: 当接受来自外部团队的贡献时,团队自然会不愿意对非自己编写的代码负责。

解决方案: 通过 30 Day Warranty,贡献团队同意在 30 天内为接收团队提供错误修复,从而增加双方团队的信任,并提高贡献被接受的可能性。

3.2 Common Requirements

问题: 共享仓库中的通用代码无法满足所有项目团队的需求。

解决方案: 通过需求对齐和重构,解决共享代码的需求问题。

3.3 Contracted Contributor

问题: 希望贡献的员工受到其直线管理的阻碍。

解决方案: 通过正式的合同和协议提供救济。

4. 典型生态项目

4.1 InnerSource Portal

介绍: InnerSource Portal 是一个内部网站,用于索引所有可用的 InnerSource 项目信息,帮助潜在贡献者发现感兴趣的项目,并帮助项目所有者吸引外部观众。

4.2 InnerSource License

介绍: InnerSource License 提供了一个可重用的法律框架,用于在组织内部共享源代码,明确各方的权利和义务,从而促进内部协作。

4.3 Trusted Committer

介绍: 许多 InnerSource 项目会持续收到来自贡献者的反馈、特性和错误修复。Trusted Committer 模式旨在识别和奖励这些贡献者,超越单一贡献的层面。

InnerSourcePatterns Proven approaches that can guide you through applying open source best practices within your organization InnerSourcePatterns 项目地址: https://gitcode.com/gh_mirrors/in/InnerSourcePatterns

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毕习沙Eudora

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值