Voici la liste des actions requises pour préparer la version v4.
Les préparatifs:
master
et gelez les modifications de la branche master
jusqu'à la sortie.Contributing.md
et le wiki et assurez-vous qu'aucune information obsolète n'y est présente.Sortie:
v4.0.0-rc1
.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:
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é