michael-maltsev / cheese-fork

A scheduling helper web application for Technion students
https://cheesefork.cf
GNU General Public License v3.0
50 stars 13 forks source link

Very clear dependencied setup guide #33

Open xarielah opened 11 months ago

xarielah commented 11 months ago

In order to be able to setup the project locally (fetch all needed data from the Technion) I had to (as a windows user):

  1. install WSL,
  2. install Ubunto
  3. I installed these dependencies just in order to run the deploy files:
  4. dos2unix - so that I could use bash to properlly run the file.
  5. php - it needs php to run the backend logic for fetching all the data from the technion website
  6. php-dom - it needs it to be abel to scratch the data from the returned docuements from the technion website
  7. php-curl - yep
  8. php-mbstring - so all the downloaded data can be parsed

Thought it would worth mentioning if someone will want to fiddle with your project Michael. :)

michael-maltsev commented 11 months ago

Your instructions are mostly relevant for technion-ug-info-fetcher, the project that's responsible for fetching the data. WSL/Ubuntu isn't needed for it, I develop solely on Windows. The only Linux-specific part is deploy.sh in this repo, but it only contains a couple instructions, and can be easily rewritten to another language or even executed manually.