[[Обратите внимание на то, что GitHub изменился много, так как этот вопрос сначала задали; вместо "страницы загрузки" читает "новый выпуск".]]
Я генерирую документацию в формате PDF как часть моих проектов, и я хотел бы, чтобы они остались в синхронизации с моим репозиторием Мерзавца (для людей не всегда возможно создать их собственное, так как они часто используют собственные шрифты).
Однако это не действительно "корректно" для добавления PDFs к репозиторию, так как это - полученный файл; кроме того, выполнение этого значительно добавляет к размеру фиксаций и размеру репозитория в целом.
Действительно ли возможно программно отправить файлы в страницу загрузки GitHub? (Я знаю, что отмеченные фиксации автоматически добавляются там с git push --tags
но я не знаю, где это документируется. Я предполагаю, что мог сделать что-то воображение путем добавления отдельного ответвления, только содержащего PDFs самостоятельно — как сделано пользовательскими страницами GitHub — но я немного ржав при использовании Мерзавца этот путь.)
проверьте net-github-upload , который доступен
для perl: http: // github. com / typester / net-github-upload-perl и ruby: http://github.com/Constellation/ruby-net-github-upload
С помощью этого вы можете написать небольшой скрипт для простой загрузки и обновления вашего PDF-файла. К сожалению, сами ребята с github не предлагают простого способа ..
Ура!