Autofixture: Albedo 项目 - 治理模式变更

创建于 2017-09-01  ·  8评论  ·  资料来源: AutoFixture/AutoFixture

AutoFixture.Idioms项目依赖于当前由@ploeh 维护的Albedo 。 目前我们正在迁移我们的项目以支持 .NET Standard,但似乎Albedo不支持那个世界。 我已经为 Albedo 项目创建了一个 PR来解决这个问题,但是 Mark 拒绝了它,说他不再对那个领域感兴趣,所以他不想把时间花在那个上。 相反,Mark 建议将项目转移到 AutoFixture 帐户,因为显然我们是该库的唯一主要消费者。

鉴于这是继续支持Idioms .NET Standard 的唯一方法,我建议以下计划:

从@AutoFixture/核心方面:

  1. 我们在 AutoFixture 帐户下再创建一个存储库。
  2. 我们创建项目的副本(只需推送所有提交)。
  3. 我们为 lib 启用 .NET Standard 支持并将 v2.0 发布到 NuGet。

@ploeh方面:

  1. 将签名键推到master分支,因为我们将在任何情况下打开它。
  2. 添加AutoFixtureAlexPovarklimisa作为包所有者(与此处相同)。
  3. 稍后更改自述文件以提及该项目已转移到另一个地方。

请注意以下几点:

  1. @ploeh为了指示更改的所有权,我们将从代码中删除Ploeh命名空间前缀。 这是为了使项目与#745 中做出的决定保持一致。
  2. @ploeh我们将添加 AutoFixture 作为该包的共同作者。 我们将保留当前的版权,因为我们还没有同意如何处理它们。
  3. @moodmosaic @adamchester @klimisa如果您允许我迁移项目,添加 .NET Standard 2.0 支持并重新设计构建方法,我准备这样做_仅_需要创建 PR。 任何业务逻辑都不会受到影响(如果是 - 我将创建一个 PR 来讨论)。 我需要对项目进行重大重组(以使其与 AutoFixture 保持一致),而通过 PR 来做到这一点会很痛苦。

@ploeh @AutoFixture/core 你同意这样的计划吗? :眨眼:

question

最有用的评论

我决定采用一些不同的方法 - 我为该项目创建了一个独立的组织: https : @moodmosaic @ecampidoglio这样的人如果愿意也可以参加。

目前我正在等待@ploeh行动进一步进行。

所有8条评论

Albedo——虽然是我所知道的最好的面向对象 C# 代码库之一,但它是一个有用且有趣的开源项目——在 AutoFixture 组织中没有位置,恕我直言。

这是我们在@ploeh的 GitHub 帐户下实际开发它的主要原因之一。 我看不出有什么理由反对这个决定。

已经有大量的 PR 正在进行中,变化频率前所未有,只有少数可用的审阅者。


  • 我建议推迟决定,直到大多数v4 里程碑问题都解决了
  • 如果您决定继续推进,请不要将我添加为拉取请求的审阅者。 我目前没有更多带宽用于评论

@moodmosaic感谢您的回复! 有点出乎意料的决定,但我完全理解! 好的,让我们暂时不支持Idioms .NET Core 支持,并决定在 v4 结束时做什么。

我决定采用一些不同的方法 - 我为该项目创建了一个独立的组织: https : @moodmosaic @ecampidoglio这样的人如果愿意也可以参加。

目前我正在等待@ploeh行动进一步进行。

我们已经转移了 repo,所以这个问题应该关闭。 我将添加@adamchester@moodmosaic作为共同所有者,因为他们过去曾为图书馆做出过贡献。

您还应该添加@jwChung。 他在Albedo做了很多伟大的工作。

当然,我这边没有任何顾虑。 请加他 - 你也有管理员权限 :blush:

@moodmosaic好久不见。 感谢您的关注。 @zvirja

@jwChung ,不客气! 我几个小时前才邀请你。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

ploeh picture ploeh  ·  3评论

mjfreelancing picture mjfreelancing  ·  4评论

Ephasme picture Ephasme  ·  3评论

ploeh picture ploeh  ·  7评论

ecampidoglio picture ecampidoglio  ·  7评论