Help contribute to NUSMods!
This monorepo consists of 5 projects. Further details can be found at the links below.
- NUSMods R website
- NUSMods API Servers
- NUSMods Scrapers
- NUSMods Timetable Export Service
Talk to us!
We can be reached via the following methods, in order of preference.
- Telegram: https://telegram.me/nusmods
- Messenger: https://www.m.me/nusmods
- Facebook: https://www.facebook.com/nusmods
- Twitter: https://twitter.com/nusmods
- Email: email@example.com
Code of Conduct
We have adopted the same Code of Conduct as Facebook that we expect project participants to adhere to. Please read the full text so that you can understand what actions will and will not be tolerated.
Read our contributing guide to learn about our development process, how to propose bug fixes and improvements, and how to build and test your changes to NUSMods.
Good First Issues
To help you get your feet wet and get you familiar with our contribution process, we have a list of good first issues that contain bugs and small features which have a relatively limited scope. This is a great place to get started.
All projects and packages in this repository are MIT licensed.
BrowserStack lets us ensure NUSMods functions across all browsers and devices by allowing us to test NUSMods on real devices, including Safari on older iPhones and previous versions of browsers.