-
Notifications
You must be signed in to change notification settings - Fork 3
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
RCR collateral is causing repo bloat #12
Comments
I think this just complicates things, and I'm not actually sure what problem it solves. Deployments take a few seconds, but who cares? And we'd all keep local clones of both repos, anyways. I'd much rather have everything in one place and being served under the same domain. |
10-15 seconds to clone a repo on a fast connection is silly for a tiny static site, especially if it's mostly spent copying and unpacking bits that no site-viewer sees, but I agree; it's minor and there's a convenience/complication factor to weigh. Here's my accounting:
My calculation is it's worthwhile, but perhaps others have different weights on these things. |
Who is cloning it, though? And how often? Disks are cheap. I don't like breaking up a tiny, simple site into multiple repos that need to be served from different places. (Not sure exactly how GH pages handles it, but I'm pretty sure we'd end up having to serve those from something like assets.raceconditionrunning.com.) It's an anti-pattern that I always find annoying. And the worst aspect from a usability standpoint is yet another quirk of the infra that someone has to learn when they start interacting with the repo. You know you can do a sparse clone right? It's pretty simple, no need to make everyone opt in. |
Something like
|
I'm not suggesting taking away anything that we serve on the site; I'm suggesting that we take design files ( |
We have about 100MB of posters in the repo, a little more than half the repo's size. There's plenty of room left to grow, but the heft already makes clones and deployments slow. Now that we have some other assets to track as well (LRR art, new logo art), it's a good time to think about setting up another repo for these, and to consider scrubbing them from this repo. This means rewriting the repo's history, so something to look at in the offseason.
The text was updated successfully, but these errors were encountered: