-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the IUGA website repository! This website has been rewritten in 2019 by William Kwok. The previous codebase can be seen by going to the OLD_IUGA-Website repository. The code was slightly too complex for the use case of the website, and wasn't organized the best. I have organized it to the best of my ability, but learning it will still be fairly difficult and will require a decent amount of experience.
Make sure you document as MUCH AS YOU CAN within the files and in this very wiki! It will help others when they try to modify the website in the future. Try to remain consistent in terms of coding style, but I'm sure it will turn slightly messy over the years. Maybe three or four years from now, it'll be recoded again with newer technologies!
All of the current technologies are as modern as possible. The JavaScript world moves fast though so rip.
I am currently using Node 12.3.0 and NPM 6.9.0. I will be keeping this up to date as much as possible before I go. I highly recommend installing node version manager in your computer to change versions of node very easily.
Let's hope there's no breaking changes like how when I first joined and I couldn't even build the repository.