Autofixture: Проект Альбедо - изменение модели управления

Созданный на 1 сент. 2017  ·  8Комментарии  ·  Источник: AutoFixture/AutoFixture

Проект AutoFixture.Idioms зависит от Albedo , который в настоящее время поддерживается @ploeh. В настоящее время мы переводим наши проекты на поддержку .NET Standard, и оказалось, что Albedo не поддерживает этот мир. Я создал PR- проект для Альбедо, чтобы решить эту проблему, однако Марк отклонил его, сказав, что он больше не интересуется этой областью, поэтому он не хочет тратить на это свое время. Вместо этого Марк предложил перенести проект в учетную запись AutoFixture, поскольку, по всей видимости, мы являемся единственным крупным потребителем этой библиотеки.

Учитывая, что это единственный способ продолжить поддержку .NET Standard для Idioms , я предлагаю следующий план:

Со стороны @ AutoFixture / ядра:

  1. Создаем еще один репозиторий под учетной записью AutoFixture.
  2. Создаем копию проекта (просто нажимаем все коммиты).
  3. Мы включаем поддержку .NET Standard для библиотеки и публикуем версию 2.0 в NuGet.

Со стороны @ploeh :

  1. Вставьте клавишу со знаком в ветку master как мы ее откроем в любом случае.
  2. Добавьте AutoFixture , AlexPovar и klimisa качестве владельцев пакетов (чтобы они были такими же, как здесь ).
  3. Позже измените Readme, чтобы упомянуть, что проект был перенесен в другое место.

Обратите внимание на следующее:

  1. @ploeh Чтобы указать на Ploeh . Это необходимо для согласования проекта с решением, принятым в №745.
  2. @ploeh Мы добавим AutoFixture в качестве соавтора пакета. Мы сохраним текущие авторские права, так как еще не договорились, что с ними делать.
  3. @moodmosaic @adamchester @klimisa Я готов сделать это _ только_, если вы разрешите мне перенести проект, добавить поддержку .NET Standard 2.0 и переработать подход к сборке _ без_ необходимости создавать PR. Это никак не повлияет на бизнес-логику (если есть - я создам PR для обсуждения). Мне нужно будет значительно реорганизовать проект (чтобы согласовать его с AutoFixture), и это будет болезненно делать через PR.

@ploeh @ AutoFixture / core Вы согласны с таким планом? :подмигивание:

question

Самый полезный комментарий

Я решил использовать немного другой подход - я создал отдельную организацию для этого проекта: https://github.com/AlbedoOrg. Мы перенесем туда проект, а я добавлю поддержку .NET Standard. Я сделаю это сам, применив тот же макет, что и здесь. Позже другие ребята, такие как @moodmosaic @ecampidoglio, также могли принять участие, если захотят.

В настоящее время я жду продолжения действий

Все 8 Комментарий

Альбедо, будучи одной из лучших объектно-ориентированных кодовых баз C #, о которых я знаю, полезному и интересному проекту с открытым исходным кодом нет места в организации AutoFixture, ИМХО.

Это была одна из основных причин, по которой мы разработали его под учетной записью GitHub

Существует тонна реципиентов собираются на уже, с высокой частотой изменений , как никогда раньше , и только несколько доступных рецензентов.


  • Я бы посоветовал отложить принятие решения до тех пор, пока не будут закрыты большинство проблем, связанных с v4.
  • Если вы решите продолжить в этом направлении, не добавляйте меня в качестве рецензента в запросы на вытягивание. В настоящее время у меня нет большей пропускной способности для обзоров

@moodmosaic Спасибо за ответ! Немного неожиданное решение, но я его полностью понимаю! Хорошо, давайте пока обойдемся без поддержки .NET Core для Idioms и решим, что делать в конце v4.

Я решил использовать немного другой подход - я создал отдельную организацию для этого проекта: https://github.com/AlbedoOrg. Мы перенесем туда проект, а я добавлю поддержку .NET Standard. Я сделаю это сам, применив тот же макет, что и здесь. Позже другие ребята, такие как @moodmosaic @ecampidoglio, также могли принять участие, если захотят.

В настоящее время я жду продолжения действий

Репо мы уже перенесли, поэтому этот вопрос нужно закрыть. Я добавлю @adamchester и @moodmosaic в качестве совладельцев, поскольку в прошлом они вносили свой вклад в библиотеку.

Вы также должны добавить @jwChung. Он проделал большую работу в Альбедо.

Конечно, с моей стороны никаких опасений. Пожалуйста, добавьте его - у вас также есть права администратора: blush:

@moodmosaic Давно не виделись. Спасибо за ваше внимание. @zvirja

@jwChung , добро пожаловать! Я только что пригласил вас несколько часов назад.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги