-
Notifications
You must be signed in to change notification settings - Fork 155
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PDF presentations shouldn't be in Git #30
Comments
I wouldn't want to use some fly-by-night service as the site of record for the slides, even if that's a better way to host them for viewing. That's why I've been keeping them in the Git repo--even if Github goes under, lots of people still have the repo and we can push it somewhere else. |
and surely there's not that many people cloning the site from git, and for the handful that do, it's probably not often ... |
Possibly we should be using Git LFS (https://help.github.com/articles/versioning-large-files/). I haven't used it before and I don't know the caveats. |
Better source of information on Git LFS: https://git-lfs.github.com/ |
FWIW, I don't see the inclusion of the PDFs in the main web site repo to be a major issue, and I've had to clone the repo from scratch a couple of times in the last month or so (provisioning new systems). It seems to me that Git LFS might be overkill, as all the presentations from the 2016 conference are less than 60MB in total. |
I was thinking longer term. Assuming OVS is sticking around for a while, the amount and volume of PDFs is only going to grow. A 500 MB repo is no fun to clone. However, I hadn't considered the archival value of a DVCS like Git. I doubt SlideShare is going away any time soon (it's around since 2006 and owned by LinkedIn/Microsoft) but "just in case". Perhaps we could upload to SlideShare or it's ilk, and archive on an FTP somewhere? |
It would seem SlideShare is the best option too - GitHub's SpeakerDec platform don't offer organisation accounts:
|
I have not used Git LFS, but the documentation for it makes it sound super straightforward to use and integrate into a repository. Is there an actual reason to avoid using it for this purpose? |
Not at all - I'm a-OK with this 😄 |
All of the PDFs from this years OVScon were recently added to the Git repo. However, this makes cloning the repo extremely slow as all of these PDFs must be checked out. Could we upload these to a proper, SaaS presentation hosting site instead? I use SpeakerDeck personally, as it lets you use your GitHub credentials, but I'm not sure if they support organizations (you don't want to be sharing credentials for a single account). I've emailed to ask them, but in the interim SlideShare do appear to offer such a feature.
The text was updated successfully, but these errors were encountered: