Удобство использования Python библиотеки PyGithub в проектах промышленного уровня - PullRequest
1 голос
/ 01 апреля 2020

Просто хотел узнать, будет ли хорошей идеей go отправиться с PyGithub .

Я не спрашиваю мнений . Что я узнал, так это то, что перед использованием какой-либо библиотеки одной из самых важных вещей, которую мы должны искать, является поддержка (сообщества / организации), которую имеет библиотека.

Просто стало любопытным и подозрительным, глядя на примечание внизу страницы GitHub (https://github.com/PyGithub/PyGithub), в котором говорится:

Техническое обслуживание

Мы активно поиск сопровождающих, которые будут обрабатывать проблемы, извлекать запросы и сокращать релизы. Если вы работаете над проектом, использующим PyGitHub, и заинтересованы в том, чтобы код оставался живым и здоровым, отправьте электронное письмо кому-нибудь из файла MAINTAINERS.

Запрос кажется таким скромным. Похоже, что в этой библиотеке недостаточно сопровождающих.

Я понимаю, что люди могут использовать эту библиотеку в личных проектах, но любые организации (о которых вы знаете) используют это в проектах производственного уровня.

Я старался изо всех сил, чтобы не звучать так, будто я спрашиваю мнение. Пожалуйста, дайте мне знать, если этот ОП можно улучшить.

1 Ответ

1 голос
/ 01 апреля 2020

Хорошо, пусть PyGithub говорит сам за себя:

  • Первоначальный коммит был в начале 2012 года
  • У него более 1800 коммитов с последним коммитом 4 дней go
  • Имеется более 800 закрытых выпусков и 600 объединенных запросов извлечения
  • Имеет более 200 непосредственных участников с 6 сопровождающими
  • Если вы посмотрите на график зависимостей, он включается как зависимость в 6200 репозиториев
  • К сожалению, в Stack Overflow есть только 95 вопросов, помеченных тегом PyGithub. Возможно, вам будет сложнее найти ответы на проблему, с которой вы столкнулись. Но с другой стороны, вы всегда можете искать проблемы в их репозитории github. Вы обязательно найдете что-то там.

Лучший способ для вас - проверить, соответствует ли PyGithub вашим потребностям. Проверьте, покрывает ли их API все, что вам нужно. Если вы действительно обнаружите, что чего-то не хватает, вы всегда можете отправить по почте сопровождающим или открыть вопрос в репозитории Github.

...