As proposed by Dave, we should consider moving 3rd party libraries out of the source code base.
The huge FB repository size is caused mostly by including few 3rd party libraries, see attached screenshot.
65% of the FB working tree (~85MB) is used by server/sandbox libraries. This is not nice, considering that FB core sources are about 12 MB only.
The "bare" Git repository size today (all FB history up to 2.0.3 but without working tree) is ~200 MB, with ~80% of it's filled by multiple old server/sandbox libraries.
Ideally only source code is included into the source repository. The required libraries should be downloaded from Internet on build.
This request requires (bigger) changes in build system.
Log in to post a comment.