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