Autofixture: Projet Albedo - changement de modèle de gouvernance

Créé le 1 sept. 2017  ·  8Commentaires  ·  Source: AutoFixture/AutoFixture

Le projet AutoFixture.Idioms dépend de Albedo actuellement maintenu par @ploeh. Actuellement, nous migrons nos projets pour prendre en charge .NET Standard et il est apparu que Albedo ne prend pas en charge ce monde. J'ai créé un projet

Étant donné que c'est la seule façon de procéder avec le support .NET Standard pour Idioms , je suggère le plan suivant :

Du côté @AutoFixture/core :

  1. Nous créons un autre référentiel sous le compte AutoFixture.
  2. Nous créons une copie du projet (il suffit de pousser tous les commits).
  3. Nous activons la prise en charge de .NET Standard pour la bibliothèque et publions la v2.0 sur NuGet.

Du côté de @ploeh :

  1. Poussez la touche de signe sur la branche master car nous l'ouvrirons de toute façon.
  2. Ajoutez AutoFixture , AlexPovar et klimisa comme propriétaires de forfaits (comme ici ).
  3. Plus tard, modifiez le fichier Lisez-moi pour mentionner que le projet a été transféré à un autre endroit.

Notez ce qui suit :

  1. @ploeh Pour indiquer le changement de propriétaire, nous supprimerons le préfixe d'espace Ploeh noms
  2. @ploeh Nous ajouterons AutoFixture en tant que co-auteur du package. Nous conserverons les droits d'auteur actuels car nous n'avons pas encore convenu de ce qu'il faut en faire.
  3. @moodmosaic @adamchester @klimisa Je suis prêt à le faire _uniquement_ si vous m'autorisez à migrer le projet, à ajouter la prise en charge de .NET Standard 2.0 et à retravailler l'approche de construction _sans_ avoir besoin de créer des PR. Aucune logique commerciale ne sera affectée par cela (si c'est le cas, je créerai un PR pour en discuter). Je vais devoir réorganiser considérablement le projet (pour l'aligner avec AutoFixture one) et ce sera pénible de le faire via les PR.

@ploeh @AutoFixture/core Êtes-vous d'accord avec un tel plan ? :clin d'œil:

question

Commentaire le plus utile

J'ai décidé de suivre une approche un peu différente - j'ai créé une organisation autonome pour ce projet : https://github.com/AlbedoOrg. Nous y transférerons le projet et j'ajouterai le support .NET Standard. Je vais le faire moi-même en appliquant la mise en page similaire à celle que nous avons ici. Plus tard, d'autres gars comme @moodmosaic @ecampidoglio pourraient également participer s'ils le souhaitent.

Actuellement, j'attends que les actions @ploeh continuent.

Tous les 8 commentaires

Albedo, tout en étant l'une des meilleures bases de code C# orientées objet que je connaisse, un projet open source utile et intéressant, n'a pas sa place dans l'organisation AutoFixture, à mon humble avis.

C'est l'une des principales raisons pour lesquelles nous l'avons développé sous le compte GitHub de @ploeh . Je ne vois aucune raison de revenir sur cette décision.

Il y a déjà une tonne de relations publiques en cours, avec une fréquence élevée de changements comme jamais auparavant et seulement quelques critiques disponibles.


  • Je suggérerais de retarder la décision jusqu'à ce que la plupart des problèmes de jalon v4 soient
  • Si vous décidez d'aller de l'avant, ne m'ajoutez pas en tant qu'examinateur sur les demandes de tirage. Je n'ai actuellement pas plus de bande passante pour les avis

@moodmosaic Merci pour votre réponse ! Une décision un peu inattendue, mais je la comprends parfaitement ! Ok, vivons sans prise en charge de .NET Core pour Idioms pour le moment et décidons quoi faire à la fin de la v4.

J'ai décidé de suivre une approche un peu différente - j'ai créé une organisation autonome pour ce projet : https://github.com/AlbedoOrg. Nous y transférerons le projet et j'ajouterai le support .NET Standard. Je vais le faire moi-même en appliquant la mise en page similaire à celle que nous avons ici. Plus tard, d'autres gars comme @moodmosaic @ecampidoglio pourraient également participer s'ils le souhaitent.

Actuellement, j'attends que les actions @ploeh continuent.

Nous avons déjà transféré le repo, donc cette question devrait être fermée. J'ajouterai @adamchester et @moodmosaic en tant que copropriétaires, car ils ont contribué à la bibliothèque dans le passé.

Vous devez également ajouter @jwChung. Il a fait un excellent travail à Albedo.

Bien sûr, aucune inquiétude de mon côté. Veuillez l'ajouter - vous avez également les droits d'administrateur :blush:

@moodmosaic Longtemps sans voir. Je vous remercie de votre aimable attention. @zvirja

@jwChung , vous êtes le bienvenu ! Je viens de vous inviter il y a quelques heures.

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

Questions connexes

mjfreelancing picture mjfreelancing  ·  4Commentaires

Ephasme picture Ephasme  ·  3Commentaires

ploeh picture ploeh  ·  7Commentaires

Eldar1205 picture Eldar1205  ·  5Commentaires

Ridermansb picture Ridermansb  ·  4Commentaires