Autofixture: Versión 4 RC1

Creado en 6 oct. 2017  ·  13Comentarios  ·  Fuente: AutoFixture/AutoFixture

Aquí está la lista de acciones necesarias para prepararse para la versión v4.

Preparativos:

  • [x] Cierre todos los RP de master y congele los cambios en la rama master hasta el lanzamiento.
  • [x] Cierre todos los problemas y relaciones públicas en el hito v4 .
  • [x] Revise todos los cambios v4 y redacte el documento de cambios importantes en Wiki (# 888).
  • [x] Actualice Léame con un enlace a los cambios importantes.
  • [x] Revise Contributing.md y wiki y asegúrese de que no haya información obsoleta allí.

Liberación:

  • [x] Liberar AutoFixture v4.0.0-rc1 .
  • [x] Libere la biblioteca SemanticComparison ya que se encuentra en el repositorio independiente.
  • [x] Suelta AutoFixture y haz un tweet.
  • [x] Gracias a todos los que participaron 😉
question

Comentario más útil

¡Eh, finalmente hecho! ¡v4 RC1 ha sido lanzado hace unos momentos! 🎉🎈 ✨🌟

Me gustaría agradecer a todos los que participaron en este lanzamiento. Este fue un camino bastante largo y gastamos una gran cantidad de recursos para que esto sucediera.

@moodmosaic Gracias por su participación activa en la revisión del código y varias discusiones. Sé que a veces te sentías abrumado por la cantidad de atención requerida, ¡pero siempre encontraste tiempo libre para hacer un seguimiento! Este lanzamiento no se produciría sin sus inversiones. 🍻🏇🥇

@adamchester @ecampidoglio Gracias por su cooperación y ayuda con la revisión del código y el establecimiento de procesos. Desafortunadamente, no tuve la oportunidad de colaborar estrechamente con usted porque estuvo ocupado la mayor parte del tiempo, sin embargo, espero que tenga más libertad en el futuro y continúe participando.

@ploeh Me gustaría agradecerle por el gran producto que hizo. 🤝 También gracias por toda la colaboración con la transferencia de propiedad; todo salió bien, ya que siempre me ayudó cuando lo necesité.

También me gustaría agradecer a todos los que participaron en varias discusiones, siguieron activamente el proyecto, despidieron a los RR.PP. y colaboraron allí. Aquí hay algunos nombres, pero fácilmente podría perder a alguien: @Kralizek @frblondin @sergeyshushlyapin @ steve-codemunkies @adamralph @blairconrad. Gracias chicos 🙏🍺

Me alegré de participar en este proceso y sentí que estamos haciendo algo increíble. Gracias por la gran oportunidad 😊

Todos 13 comentarios

Tengo la idea de lanzar un RC antes de lanzar la versión final. Puede suceder que algo esté roto, por lo que podríamos recibir comentarios y solucionarlo. Todo estará listo hasta ese momento (incluida la documentación), para que los usuarios puedan comenzar a actualizar. Si hay algunos problemas de última hora, podemos solucionarlos antes del lanzamiento final. Si no es así, simplemente lo pasaremos a RTM.

Mi preocupación es que esta versión contiene demasiados cambios, desde cambios importantes hasta nuevas características ENORMES (como la compatibilidad con .NET Core, el enfoque de integración NSubstitute reelaborado). Fácilmente podría suceder que pasáramos por alto algo y RC funcionaría bien aquí.

@ AutoFixture / core ¿Qué opinas?

¿ RC y RTM juegan bien con SemVer? Personalmente, odio estos esquemas de control RTM versiones RT y RTM 😆 Si está listo para su lanzamiento, entonces tal vez debería ser lanzado (?) Si algo está roto, bueno, será arreglado (?)

¿RC y RTM funcionan bien con SemVer? I

Claro, se describe aquí .

Si está listo para ser lanzado, entonces tal vez debería ser lanzado (?) Si algo está roto, bueno, será arreglado (?)

Para mí, la idea detrás de RC es limitar la audiencia de la "primera ola" de personas que están listas para participar en las pruebas y compartir sus comentarios. Esas personas se confundirán menos si hay algunos problemas y reportarán con mayores posibilidades: son entusiastas y saben lo que están haciendo.

Si solo lanzamos el RTM, potencialmente podría ser instalado por una gama más amplia de personas. Es posible que se confundan si hay algunos errores básicos y pueden decidir posponer el uso del producto hasta un momento no determinado en el futuro.

Otra historia es SemVer. Si sucede que necesitamos aplicar cambios importantes para arreglar algo (por ejemplo, con la integración de NSubstitute) todavía estaremos habilitados para aplicarlos. Por otro lado, si lanzamos v4 , tendremos que lanzar v5 para arreglarlos o trabajar con obsoletos.

Dado que RC no cuesta nada, no veo ningún problema con él. ¿Lo ves? Realmente quiero que la gente pruebe la compatibilidad con .NET Core y comparta los comentarios, ya que no estoy 100% seguro de que no tengamos algunos problemas ficticios con eso.

@moodmosaic ¿Te he convencido? 😄

No lo sé ... Prefiero ir directamente y lanzar la versión 4.0.0 ... A menos que @ AutoFixture / core tenga idea (s), dejaré la decisión final a usted.

@moodmosaic ¡ Gracias por compartir tu opinión! 👍 ¿Podría también describir si ve algún problema con eso?

Bueno, tenemos algo de tiempo antes del lanzamiento, así que veamos qué piensan @adamchester y @ecampidoglio .

¿Podría también describir si ve algún problema con eso?

¿Con que? Evitar RC y RTM es, bueno, solo mi opinión 😉 No significa que tengas que hacerlo de esta manera ...

Solo para aclarar, @zvirja , ¿está considerando publicar una versión preliminar en NuGet?

@Kralizek Sí, tengo ese plan, a menos que @adamchester y @ecampidoglio (si todavía participa en el proyecto) tengan fuertes preocupaciones en contra de eso.

@adamchester Estamos muy cerca del lanzamiento de RC v4. Actualmente se ha realizado todo el trabajo principal y estoy esperando hasta que todos los RP se fusionen para continuar con los preparativos finales. Sería fantástico si pudiera dedicar una hora de tiempo libre y revisar los RP pendientes. Eso permitirá cerrarlos más rápido y todos no esperaremos 1 semana para que caduquen.

Espero que seas capaz de asignar ese tiempo y procederemos más rápido😊

Terminé todos los preparativos para el lanzamiento.

@moodmosaic ¿Podría revisar las notas de la versión en la wiki y el anuncio en el archivo Léame? Aquí están los enlaces:
Léame: https://github.com/AutoFixture/AutoFixture/tree/v4
Wiki: https://github.com/AutoFixture/AutoFixture/wiki/v4.0-Release-Notes

Podría suceder que cometiera algunos errores tipográficos estúpidos, por lo que una nueva apariencia podría ayudar 😉 Gracias de antemano.

¡Eh, finalmente hecho! ¡v4 RC1 ha sido lanzado hace unos momentos! 🎉🎈 ✨🌟

Me gustaría agradecer a todos los que participaron en este lanzamiento. Este fue un camino bastante largo y gastamos una gran cantidad de recursos para que esto sucediera.

@moodmosaic Gracias por su participación activa en la revisión del código y varias discusiones. Sé que a veces te sentías abrumado por la cantidad de atención requerida, ¡pero siempre encontraste tiempo libre para hacer un seguimiento! Este lanzamiento no se produciría sin sus inversiones. 🍻🏇🥇

@adamchester @ecampidoglio Gracias por su cooperación y ayuda con la revisión del código y el establecimiento de procesos. Desafortunadamente, no tuve la oportunidad de colaborar estrechamente con usted porque estuvo ocupado la mayor parte del tiempo, sin embargo, espero que tenga más libertad en el futuro y continúe participando.

@ploeh Me gustaría agradecerle por el gran producto que hizo. 🤝 También gracias por toda la colaboración con la transferencia de propiedad; todo salió bien, ya que siempre me ayudó cuando lo necesité.

También me gustaría agradecer a todos los que participaron en varias discusiones, siguieron activamente el proyecto, despidieron a los RR.PP. y colaboraron allí. Aquí hay algunos nombres, pero fácilmente podría perder a alguien: @Kralizek @frblondin @sergeyshushlyapin @ steve-codemunkies @adamralph @blairconrad. Gracias chicos 🙏🍺

Me alegré de participar en este proceso y sentí que estamos haciendo algo increíble. Gracias por la gran oportunidad 😊

Aquí están los enlaces:
Léame: https://github.com/AutoFixture/AutoFixture/tree/v4

Este parece roto.

Era la página de inicio de la rama v4. Ahora que la rama está fusionada con master , simplemente abra la página del proyecto: guiño:

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

Temas relacionados

mjfreelancing picture mjfreelancing  ·  4Comentarios

tomasaschan picture tomasaschan  ·  3Comentarios

ploeh picture ploeh  ·  3Comentarios

Ephasme picture Ephasme  ·  3Comentarios

gtbuchanan picture gtbuchanan  ·  3Comentarios