Reducing the size (and complexity) of the template source #302
Replies: 5 comments 10 replies
-
Personally the size of the download is not an issue. I would like to have a script to delete because I've deleted some by hand but I know I missed a few on the way. |
Beta Was this translation helpful? Give feedback.
-
Interesting… no one else cares about this! I wonder why… |
Beta Was this translation helpful? Give feedback.
-
My 2 cents is that this issue is, at least to me, not a priority. It does seem like a nice feature to save some space, but I personally never had any issues with space on my computer and on free-tier git services to sync all those files. I'm not particularly tight in disk space so it can just be me. I think there's, however, some merit to the effort. I'm not very knowledgeable in the inner-workings of the template, but if this effort leads to the template being more modular, it seems to me that it would help folks who are interested in developing for their own schools to only need to worry about a particular set of sub-files and just drop them in the template almost like a plugin. |
Beta Was this translation helpful? Give feedback.
-
Why not create a script that can download and delete those school files that are unnecessary? I think this approach is particularly good because we can skip downloading the I would propose some sort of an INSTALL script that downloads the core template files and interactively asks the user:
And probably other things that I'm forgetting. |
Beta Was this translation helpful? Give feedback.
-
@tpdsantos, downloading everything except the .git folder is what you get when you download the zip file. 😃 git clone --depth=1 https://github.com/joaomlourenco/novathesis.git the download will be much smaller (≈70 MB vs ≈400 MB). |
Beta Was this translation helpful? Give feedback.
-
The template contains multiple files and folders. One of these folders,
NOVAthesisFiles/Schools
contains the configuration files for the many schools supported by the template, and amounts to 21 MB.But each individual is from a single School and does not need all those configuration files for the other Schools. I foresee two ways to deal with this:
What are your feelings concerning the options (1) and (2)?
Beta Was this translation helpful? Give feedback.
All reactions