Skip to content
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

Windows exec takes a huge chunk of data which make cloning the project longer #15

Open
techantidote opened this issue Jul 8, 2021 · 1 comment
Labels
good first issue Good for newcomers

Comments

@techantidote
Copy link
Contributor

Description:
In the current project, the Windows executable in ~11MB in size. In this case, a regular git clone could take time.
An use case would be:

  • Linux user clones the project would also get the Windows executable and the git clone would take a long time. (Unless you skip that directory alone.)

Proposal 1:

  • Have separate branch named "linux" for Linux users with does not have the "dist" directory. In this case a linux user could do something like:

git clone https://github.com/divagicha/CoWIN-Vaccine-Appointment-Booking/issues/new -b linux

  • In this case, a Windows user either git clone the stock project which includes the dist or have a separate branch itself.

git clone https://github.com/divagicha/CoWIN-Vaccine-Appointment-Booking/issues/new -b windows

Proposal 2:
• For Windows users, Include the Windows binary to the releases only if possible.
• For example: Use the releases links for download and check if the exec under "dist" can be deleted.
https://github.com/divagicha/CoWIN-Vaccine-Appointment-Booking/releases/download/v2.3/CovidVaccinationAppointmentScheduler-Setup-v2.3.exe

@divagicha divagicha added the good first issue Good for newcomers label Jul 11, 2021
@divagicha
Copy link
Owner

Thanks @techantidote for suggesting the options. I'll make the changes as soon as possible, however they might get delayed due to my current working schedule.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants