Autofixture: Version v4 RC1

Créé le 6 oct. 2017  ·  13Commentaires  ·  Source: AutoFixture/AutoFixture

Voici la liste des actions requises pour préparer la version v4.

Les préparatifs:

  • [x] Fermez tous les PR pour master et gelez les modifications de la branche master jusqu'à la sortie.
  • [x] Fermez tous les problèmes et les relations publiques dans le jalon v4 .
  • [x] Passez en revue toutes les modifications de la v4 et rédigez le document des modifications de rupture sur Wiki (#888).
  • [x] Mettez à jour ReadMe avec un lien vers les modifications importantes.
  • [x] Passez en revue Contributing.md et le wiki et assurez-vous qu'aucune information obsolète n'y est présente.

Sortie:

  • [x] Relâchez AutoFixture v4.0.0-rc1 .
  • [x] Libérez la bibliothèque SemanticComparison telle qu'elle se trouve dans le référentiel autonome.
  • [x] Relâchez AutoFixture et faites un tweet.
  • [x] Merci à tous ceux qui ont participé
question

Commentaire le plus utile

Euh, enfin fait ! La v4 RC1 est sortie il y a quelques instants ! ✨🌟

Je tiens à remercier tous ceux qui ont participé à cette sortie. Ce fut un long chemin et nous avons dépensé énormément de ressources pour y arriver.

@moodmosaic Merci pour votre participation active à la revue de code et aux diverses discussions. Je sais que parfois vous étiez submergé par la quantité d'attention requise, mais vous avez toujours trouvé du temps libre pour assurer le suivi ! Cette version n'aurait pas eu lieu sans vos investissements. ??

@adamchester @ecampidoglio Merci pour votre coopération et votre aide dans la révision du code et la mise en place des processus. Malheureusement, je n'ai pas eu l'occasion de collaborer étroitement avec vous car vous étiez occupé la plupart du temps, cependant j'espère que vous serez plus libre à l'avenir et que vous continuerez à participer.

@ploeh Je voudrais vous remercier pour l'excellent produit que vous avez fabriqué 🤝 Merci également pour toute la collaboration avec le transfert de propriété - tout s'est bien passé car vous m'avez toujours aidé en cas de besoin.

Je tiens également à remercier tous ceux qui ont participé à diverses discussions, suivi activement le projet, renvoyé des relations publiques et collaboré là-bas. Voici quelques noms, mais quelqu'un pourrait facilement me manquer : @Kralizek @frblondin @sergeyshushlyapin @steve-codemunkies @adamralph @blairconrad. Merci les gars

J'étais heureux de participer à ce processus et j'ai le sentiment que nous faisons quelque chose de génial. Merci pour la belle opportunité

Tous les 13 commentaires

J'ai une idée pour sortir une RC avant de sortir la version finale. Il peut arriver que quelque chose soit cassé, nous pourrions donc obtenir un retour et résoudre ce problème. Tout sera prêt jusqu'à ce moment (y compris la documentation), afin que les utilisateurs puissent commencer à mettre à niveau. S'il y a des problèmes de dernière minute, nous pourrions les résoudre avant la version finale. Si ce n'est pas le cas, nous passerons simplement à RTM.

Mon souci est que cette version contienne trop de changements - des changements de rupture aux nouvelles fonctionnalités ÉNORMES (comme la prise en charge de .NET Core, l'approche d'intégration NSubstitute retravaillée). Il pourrait facilement arriver que nous ayons oublié quelque chose et RC fonctionnerait bien ici.

@AutoFixture/core Qu'en pensez-vous ?

Est-ce que RC et RTM jouent bien avec SemVer ? Personnellement, je déteste ces schémas de version RT et RTM 😆 S'il est prêt à sortir, alors peut-être qu'il devrait être publié (?) Si quelque chose est cassé, eh bien, ce sera réparé (?)

RC et RTM fonctionnent-ils bien avec SemVer ? je

Bien sûr, c'est décrit ici .

S'il est prêt à sortir, alors peut-être qu'il devrait l'être (?) Si quelque chose est cassé, eh bien, ce sera réparé (?)

Pour moi, l'idée derrière RC est de limiter l'audience de la "première vague" par des personnes prêtes à participer aux tests et à partager leurs retours. Ces personnes seront moins confuses s'il y a des problèmes et rapporteront avec plus de chances - ce sont des passionnés et ils savent ce qu'ils font.

Si nous publions uniquement le RTM, il pourrait être potentiellement installé par un plus grand nombre de personnes. Ils peuvent devenir confus s'il y a des erreurs de base et peuvent décider de reporter l'utilisation du produit jusqu'à un moment indéterminé à l'avenir.

Une autre histoire est SemVer. S'il arrive que nous ayons besoin d'appliquer des changements de rupture pour corriger quelque chose (par exemple avec l'intégration de NSubstitute), nous serons toujours autorisés à les appliquer. D'un autre côté, si nous publions v4 , nous devrons publier v5 pour les corriger ou contourner les obsolètes.

Étant donné que RC ne coûte rien, je ne vois aucun problème avec cela. Est-ce que tu vois? Je veux vraiment que les gens testent la prise en charge de .NET Core et partagent les commentaires car je ne suis pas sûr à 100% que nous n'ayons pas de problèmes factices avec cela.

@moodmosaic Vous ai-je convaincu ? ??

Je ne sais pas... Je préférerais y aller directement et sortir la version 4.0.0... A moins que @AutoFixture/core n'ait des idées, je vous laisse la décision finale.

@moodmosaic Merci d'avoir partagé votre opinion! 👍 Pourriez-vous également décrire si vous voyez des problèmes avec cela ?

Bon, on a un peu de temps avant la sortie, alors voyons ce qu'en pensent @adamchester et @ecampidoglio .

Pourriez-vous également décrire si vous voyez des problèmes avec cela?

Avec quoi? Éviter RC et RTM , c'est juste mon opinion 😉 Cela ne veut pas dire que vous devez le faire de cette façon...

Juste pour clarifier, @zvirja , envisagez-vous de publier une pré-version sur NuGet ?

@Kralizek Oui, j'ai un tel plan, à moins que @adamchester et @ecampidoglio (s'il participe toujours au projet) aient de fortes inquiétudes contre cela.

@adamchester Nous sommes très proches de la version v4 RC. Actuellement, tout le travail principal a été fait et j'attends que tous les PR soient fusionnés pour procéder aux derniers préparatifs. Ce serait génial si vous pouviez allouer une heure de temps libre et revoir les PR en attente. Cela permettra de les fermer plus rapidement et de ne pas attendre 1 semaine leur expiration.

J'espère que vous êtes capable d'allouer ce temps et nous procéderons plus rapidement😊

J'ai terminé tous les préparatifs de sortie.

@moodmosaic Pourriez-vous s'il vous plaît consulter les notes de publication sur le wiki et l'annonce dans Readme ? Voici les liens :
Lisez-moi : https://github.com/AutoFixture/AutoFixture/tree/v4
Wiki : https://github.com/AutoFixture/AutoFixture/wiki/v4.0-Release-Notes

Il se peut que j'aie fait des fautes de frappe stupides, alors un nouveau look pourrait aider 😉 Merci d'avance.

Euh, enfin fait ! La v4 RC1 est sortie il y a quelques instants ! ✨🌟

Je tiens à remercier tous ceux qui ont participé à cette sortie. Ce fut un long chemin et nous avons dépensé énormément de ressources pour y arriver.

@moodmosaic Merci pour votre participation active à la revue de code et aux diverses discussions. Je sais que parfois vous étiez submergé par la quantité d'attention requise, mais vous avez toujours trouvé du temps libre pour assurer le suivi ! Cette version n'aurait pas eu lieu sans vos investissements. ??

@adamchester @ecampidoglio Merci pour votre coopération et votre aide dans la révision du code et la mise en place des processus. Malheureusement, je n'ai pas eu l'occasion de collaborer étroitement avec vous car vous étiez occupé la plupart du temps, cependant j'espère que vous serez plus libre à l'avenir et que vous continuerez à participer.

@ploeh Je voudrais vous remercier pour l'excellent produit que vous avez fabriqué 🤝 Merci également pour toute la collaboration avec le transfert de propriété - tout s'est bien passé car vous m'avez toujours aidé en cas de besoin.

Je tiens également à remercier tous ceux qui ont participé à diverses discussions, suivi activement le projet, renvoyé des relations publiques et collaboré là-bas. Voici quelques noms, mais quelqu'un pourrait facilement me manquer : @Kralizek @frblondin @sergeyshushlyapin @steve-codemunkies @adamralph @blairconrad. Merci les gars

J'étais heureux de participer à ce processus et j'ai le sentiment que nous faisons quelque chose de génial. Merci pour la belle opportunité

Voici les liens :
Lisez-moi : https://github.com/AutoFixture/AutoFixture/tree/v4

Celui-ci semble cassé.

C'était la page de destination de la branche v4. Maintenant, cette branche est fusionnée avec master , alors ouvrez simplement la page du projet :wink:

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

ploeh picture ploeh  ·  3Commentaires

ecampidoglio picture ecampidoglio  ·  7Commentaires

mjfreelancing picture mjfreelancing  ·  4Commentaires

gtbuchanan picture gtbuchanan  ·  3Commentaires

joelleortiz picture joelleortiz  ·  4Commentaires