Autofixture: Proyecto Albedo - cambio de modelo de gobernanza

Creado en 1 sept. 2017  ·  8Comentarios  ·  Fuente: AutoFixture/AutoFixture

El proyecto AutoFixture.Idioms depende de Albedo que actualmente mantiene @ploeh. Actualmente estamos migrando nuestros proyectos para admitir .NET Standard y parece que Albedo no es compatible con ese mundo. Creé un proyecto de relaciones públicas para Albedo para resolver eso, sin embargo, Mark lo rechazó diciendo que ya no está interesado en esa área, por lo que no quiere gastar su tiempo en eso. En su lugar, Mark sugirió transferir el proyecto a la cuenta de AutoFixture, ya que aparentemente somos el único consumidor importante de esa biblioteca.

Dado que esta es la única forma de proceder con el soporte de .NET Standard por Idioms , sugiero el siguiente plan:

Desde @ AutoFixture / lado del núcleo:

  1. Creamos un repositorio más bajo la cuenta AutoFixture.
  2. Creamos una copia del proyecto (simplemente empuje todas las confirmaciones).
  3. Habilitamos la compatibilidad con .NET Standard para lib y publicamos v2.0 en NuGet.

Desde el lado de @ploeh :

  1. Empuje la tecla de signo a la rama master ya que la abriremos en cualquier caso.
  2. Agregue AutoFixture , AlexPovar y klimisa como propietarios del paquete (para que sean los mismos que aquí ).
  3. Más tarde, cambie el archivo Léame para mencionar que el proyecto se ha transferido a otro lugar.

Note lo siguiente:

  1. @ploeh Para indicar la propiedad cambiada, eliminaremos el prefijo de espacio Ploeh nombres
  2. @ploeh Agregaremos AutoFixture como coautor del paquete. Conservaremos los derechos de autor actuales, ya que aún no hemos acordado qué hacer con ellos.
  3. @moodmosaic @adamchester @klimisa Estoy listo para hacer esto _solo_ si me permiten migrar el proyecto, agregar soporte para .NET Standard 2.0 y reelaborar el enfoque de compilación _sin necesidad de crear RP. Ninguna lógica empresarial se verá afectada por eso (si es así, crearé un RP para discutir). Necesitaré reorganizar significativamente el proyecto (para alinearlo con AutoFixture uno) y será doloroso hacerlo a través de las relaciones públicas.

@ploeh @ AutoFixture / core ¿Está de acuerdo con ese plan? :guiño:

question

Comentario más útil

Decidí seguir un enfoque un poco diferente: creé una organización independiente para ese proyecto: https://github.com/AlbedoOrg. Transferiremos el proyecto allí y agregaré el soporte para .NET Standard. Lo haré yo mismo aplicando el diseño similar al que tenemos aquí. Posteriormente otros chicos como @moodmosaic @ecampidoglio también podrían participar si así lo desean.

Actualmente estoy esperando que las acciones de @ploeh continúen.

Todos 8 comentarios

Albedo, aunque es una de las mejores bases de código C # orientadas a objetos que conozco, un proyecto de código abierto útil e interesante, no tiene lugar en la organización AutoFixture, en mi humilde opinión.

Esa fue una de las principales razones por las que lo desarrollamos con la cuenta de GitHub de @ploeh . No veo ninguna razón para volver atrás en esta decisión.

Ya hay un montón de relaciones públicas en curso, con una alta frecuencia de cambios como nunca antes y solo unos pocos revisores disponibles.


  • Sugeriría posponer la decisión hasta que se resuelvan la mayoría de los
  • En caso de que decida seguir adelante con esto, no me agregue como revisor en las solicitudes de extracción. Actualmente no tengo más ancho de banda para las reseñas

@moodmosaic ¡ Gracias por tu respuesta! Una decisión un poco inesperada, ¡pero la entiendo completamente! Ok, vivamos sin el soporte de .NET Core por Idioms por ahora y decidamos qué hacer al final de v4.

Decidí seguir un enfoque un poco diferente: creé una organización independiente para ese proyecto: https://github.com/AlbedoOrg. Transferiremos el proyecto allí y agregaré el soporte para .NET Standard. Lo haré yo mismo aplicando el diseño similar al que tenemos aquí. Posteriormente otros chicos como @moodmosaic @ecampidoglio también podrían participar si así lo desean.

Actualmente estoy esperando que las acciones de @ploeh continúen.

Ya transferimos el repositorio, por lo que esta pregunta debería cerrarse. Agregaré @adamchester y @moodmosaic como copropietarios, ya que contribuyeron a la biblioteca en el pasado.

También debe agregar @jwChung. Hizo un gran trabajo en Albedo.

Claro, no hay preocupaciones de mi parte. Por favor agréguelo, también tiene derechos de administrador: blush:

@moodmosaic Hace mucho tiempo que no nos vemos. Gracias por su amable atención. @zvirja

@jwChung , ¡de

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

ecampidoglio picture ecampidoglio  ·  7Comentarios

joelleortiz picture joelleortiz  ·  4Comentarios

tiesmaster picture tiesmaster  ·  7Comentarios

josh-degraw picture josh-degraw  ·  4Comentarios

JoshKeegan picture JoshKeegan  ·  6Comentarios