Reduce the size of the project #10
Comments
I can't even do a checkout of the repo!
YUI3's git repository (the .git directory) is just 148MB, so something is terribly wrong here :) Have you tried (aggressive) garbage collection? You could move api, demos and sandbox/ into different repositories. |
Hi Jeroen, However, if you don't care about having all of the history, you can do: You can change depth to being whatever you want it to be (the higher the entry, the more commit entries you'll get). We have done aggressive garbage collection, but that actually won't fix anything, since garbage collection runs locally. We're currently looking at ways to remedy this, but whichever path we take will require deleting some history, which will cause some problems for people who already have the repo cloned. Basically, we're trying to find a way to minimize those problems, and reduce the repo size down to a manageable level. I hope that helps give some context :) Thanks Jeroen |
Hey Jeroen, Thanks for your concern. We are planning to move some of those things to the website's repository. https://github.com/zenorocha/alloyui.com/issues/1 As @natecavanaugh said, we are looking at ways to remedy this problem. |
This repository layout appears to follow YUI3's previous repo structure. api/ and demo/ could probably be broken out into another git project, while build/ could arguably be distilled to a release artifact and not kept in the repo. Also, by adopting the new YUI3 yuidoc node module and deploying a static site (pehaps on liferay.com proper), we could lessen the load on most root folders. If there are relative paths between demo/ and build/, those could probably be resolved against the YUI CDN. |
Now Alloy have 749.2 MB of files.
api/
- 128.3 MBbuild/
- 26.9 MBdemos/
- 3 MBdocs/
- 54 KBlib/
- 16 KBresources/
- 2 MBsandbox/
- 66.7 MBsrc/
- 2 MBThe real problem is on
.git
folder, that have 520.1 MB of files.We need to discuss the best approach to reduce this.
The text was updated successfully, but these errors were encountered: