Autofixture: Projeto Albedo - mudança do modelo de governança

Criado em 1 set. 2017  ·  8Comentários  ·  Fonte: AutoFixture/AutoFixture

O projeto AutoFixture.Idioms depende de Albedo que está sendo mantido atualmente por @ploeh. Atualmente, estamos migrando nossos projetos para oferecer suporte ao .NET Standard e parece que Albedo não oferece suporte a esse mundo. Eu criei um projeto de

Visto que esta é a única maneira de prosseguir com o suporte do .NET Standard para Idioms , sugiro o seguinte plano:

Do lado @ AutoFixture / core:

  1. Criamos mais um repositório na conta AutoFixture.
  2. Criamos uma cópia do projeto (basta enviar todos os commits).
  3. Habilitamos o suporte .NET Standard para lib e publicamos v2.0 para NuGet.

Do lado @ploeh :

  1. Empurre a chave de sinal para o ramo master , pois vamos abri-lo de qualquer maneira.
  2. Adicione AutoFixture , AlexPovar e klimisa como proprietários de pacotes (para ser o mesmo que aqui ).
  3. Posteriormente, altere o Leiame para mencionar que o projeto foi transferido para outro local.

Observe o seguinte:

  1. @ploeh Para indicar a mudança de propriedade, removeremos o prefixo de namespace Ploeh do código. Isso é para alinhar o projeto com uma decisão tomada em # 745.
  2. @ploeh Adicionaremos AutoFixture como co-autor do pacote. Manteremos os direitos autorais atuais, pois ainda não combinamos o que fazer com eles.
  3. @moodmosaic @adamchester @klimisa Estou pronto para fazer isso _somente_ se você me permitir migrar o projeto, adicionar suporte .NET Standard 2.0 e retrabalhar a abordagem de compilação _sem_ a necessidade de criar PRs. Nenhuma lógica de negócios será afetada por isso (se for - vou criar um PR para discutir). Precisarei reorganizar significativamente o projeto (para alinhá-lo com o AutoFixture um) e será doloroso fazer isso por meio de PRs.

@ploeh @ AutoFixture / core Você concorda com esse plano? :piscadela:

question

Comentários muito úteis

Decidi seguir uma abordagem um pouco diferente - criei uma organização autônoma para esse projeto: https://github.com/AlbedoOrg. Transferiremos o projeto para lá e adicionarei o suporte .NET Standard. Eu mesmo farei isso aplicando o layout semelhante ao que temos aqui. Mais tarde, outros caras como @moodmosaic @ecampidoglio também podem participar, se quiserem.

Atualmente estou aguardando que as ações do @ploeh prossigam.

Todos 8 comentários

Albedo - embora seja uma das melhores bases de código C # orientadas a objetos que conheço, um projeto de código aberto útil e interessante - não tem lugar na organização de AutoFixture, IMHO.

Esse foi um dos principais motivos pelos quais realmente o desenvolvemos na conta do GitHub de @ploeh . Não vejo razão para voltar atrás nesta decisão.

Há uma tonelada de PRs acontecendo já, com uma alta frequência de mudanças como nunca antes e apenas alguns avaliadores disponíveis.


  • Eu sugiro que você adie a decisão até que a maioria dos problemas do marco da resolvidos
  • Caso decida seguir em frente, não me adicione como revisor nas solicitações pull. Atualmente não tenho mais largura de banda para análises

@moodmosaic Obrigado pela sua resposta! Uma decisão um pouco inesperada, mas entendo perfeitamente! Ok, vamos viver sem o suporte do .NET Core para Idioms por agora e decidir o que fazer no final da v4.

Decidi seguir uma abordagem um pouco diferente - criei uma organização autônoma para esse projeto: https://github.com/AlbedoOrg. Transferiremos o projeto para lá e adicionarei o suporte .NET Standard. Eu mesmo farei isso aplicando o layout semelhante ao que temos aqui. Mais tarde, outros caras como @moodmosaic @ecampidoglio também podem participar, se quiserem.

Atualmente estou aguardando que as ações do @ploeh prossigam.

Já transferimos o repo, então essa questão deve ser encerrada. Adicionarei @adamchester e @moodmosaic como coproprietários, visto que contribuíram para a biblioteca no passado.

Você também deve adicionar @jwChung. Ele fez um ótimo trabalho em Albedo.

Claro, nenhuma preocupação da minha parte. Adicione-o - você também tem direitos de administrador: blush:

@moodmosaic Há muito tempo sem te ver. Obrigado pela sua atenção. @zvirja

@jwChung , de nada! Eu acabei de convidar você há algumas horas.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

Ephasme picture Ephasme  ·  3Comentários

malylemire1 picture malylemire1  ·  7Comentários

ploeh picture ploeh  ·  7Comentários

tomasaschan picture tomasaschan  ·  3Comentários

zvirja picture zvirja  ·  3Comentários