Парни, я видимо что-то не дочитал или просто невнимательный. Не могу понять, что делать в следующей ситуации: сделал форк проекта, но давно, и нужно бы чего там поменять и сделать пул реквест, но как следить и держать актуальной версию форка? Или за этим следит сам сервис?
Более красивое решение сделать здесь, по-моему, не удастся в принципе. Потому как при обновлении вашего форка надо следить за тем, чтобы ваши изменения согласовались с изменениями в оригинальном репозитории. А это в общем случае можно сделать только вручную.
У меня на сервере написан специальный скрипт, который делает pull с репозитория не на github, и push в репозиторий на github. Когда нужно, я делаю форк, пишу, делаю diff и отсылаю патч, который потом включают в основной репозиторий и потом это перетекает в репозиторий на github.