Когда у меня есть запрос функции в библиотеке в github, я бы либо
- попробуйте связаться с автором
- и/или реализовать его самостоятельно в локальной копии, и когда я закончу, разветките проект и нажмите мои изменения.
Чаще всего оригинальные авторы с удовольствием видят улучшения, и они либо будут тянуть их как есть, либо объединить их вручную после некоторых изменений.
Вопрос в том, что мне делать с моими проектами вилки после того, как мои коммиты были приняты восходящим потоком? Если я не собираюсь делать какие-либо дальнейшие обновления, должен ли я удалить репозиторий? Или, я должен держать его в стороне для исторического интереса?
github на самом деле не указывает, чья копия является "окончательным" репозиторием, поэтому мои неактивные вилки могут отвлекать других людей от поиска правильной копии. На самом деле, я просто получил форму запроса на вытягивание кого-то, что также было принято в восходящем направлении.