Программно добавьте файлы к странице загрузки GitHub

[[Обратите внимание на то, что GitHub изменился много, так как этот вопрос сначала задали; вместо "страницы загрузки" читает "новый выпуск".]]

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

Однако это не действительно "корректно" для добавления PDFs к репозиторию, так как это - полученный файл; кроме того, выполнение этого значительно добавляет к размеру фиксаций и размеру репозитория в целом.

Действительно ли возможно программно отправить файлы в страницу загрузки GitHub? (Я знаю, что отмеченные фиксации автоматически добавляются там с git push --tags но я не знаю, где это документируется. Я предполагаю, что мог сделать что-то воображение путем добавления отдельного ответвления, только содержащего PDFs самостоятельно — как сделано пользовательскими страницами GitHub — но я немного ржав при использовании Мерзавца этот путь.)

18
задан Will Robertson 4 July 2014 в 01:22
поделиться

1 ответ

проверьте net-github-upload , который доступен

для perl: http: // github. com / typester / net-github-upload-perl и ruby: http://github.com/Constellation/ruby-net-github-upload

С помощью этого вы можете написать небольшой скрипт для простой загрузки и обновления вашего PDF-файла. К сожалению, сами ребята с github не предлагают простого способа ..

Ура!

9
ответ дан 30 November 2019 в 08:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: