aka. Programming is Fun (for Engineering Computation students).
Visit the fan page at algorithmsarefun.com or algorithmsare.fun
This is a Alistair Moffat fan page source code repository. Who is Alistair Moffat? Overall passionate and entertaining lecturer who cares a lot about his students and has enough street cred to have his students set something up like this voluntarily. "Algorithms are fun" and "Programming is fun" are his punch lines in his lectures.
The project's main aim is to encourage students/beginners to contribute to open-source software with easy barrier of entry. The goal is to build students/beginners habit into working in online collaborative environment.
Alistair Moffat fan page "Algorithms are Fun" is written in React, compiled into basic HTML/CSS/JS using Next.js. To get started with your development environment:
$ npm i
$ npm run dev
Please have a read through Next.js to understand project structure.
Refer to CONTRIBUTING.md
This project is completely independent of Alistair Moffat. This project is purely organized by Max Lee, now graduated student of Alistair's.
Q: Why use React + SCSS for such a simple website?
A: TLDR: I wanted basic OO frontend development that everybody knows (or useful to know). Why OO? Everybody (and their dumb dog) understands OO and Object-Oriented Software Design. SCSS because there were some features I find useful in group work.
Q: Why make this?
A: Why Alistair Moffat: Go attend one of his lectures. Why do this: as mentioned above, also for myself to build my skills in open-source project management.
Q: Why such a strict development process?
A: Just incase a lot of students want to start contributing and I do not want my repo to be filled with inconsistent code from students.
Q: Who is paying for the domains?
A: I am (Max Lee), just for fun. If you feel like helping out, buy me a bottle of coke when you bump into me (or coffee, but something sweet please).
This project was initiated by Max Lee (aka Sanmu)
Blog | Indie game dev studio