Welcome to the official, collaborative, open-source resource library for KuppiHub!
This repository serves as a direct file store and CDN provider for educational resources (lecture slides, notes, summaries, and past papers) used by university students.
To ensure your contributions sync correctly with the KuppiHub web application database, all files must follow this folder structure:
[Module-Code]/[Category-Slug]/[File-Name].[Extension]
CS1010/lecture-slides/lecture_01_intro.pdfCS2012/short-notes/cheat_sheet.mdCS2012/past-papers/2023_final.pdf
lecture-slides- Official university lecture slides.short-notes- Handwritten or digital student-created summaries, cheatsheets, and notes.past-papers- University mid-semester or final exam past papers.past-paper-answers- Answers and discussion marking schemes for past papers.kuppi-resources- Resources, codes, or files distributed during Kuppi video sessions.
We encourage all students to contribute and help keep this library up-to-date!
- Fork this repository to your own GitHub account.
- Add or Edit files:
- Locate the folder matching the module code (e.g.,
CS1010). Create it if it doesn't exist. - Put your file in the correct subfolder (e.g.,
lecture-slides). - Give the file a clean, descriptive name using underscores instead of spaces (e.g.,
lecture_01_intro.pdf).
- Locate the folder matching the module code (e.g.,
- Submit a Pull Request:
- Commit your changes and push to your fork.
- Open a Pull Request (PR) to the
mainbranch of this repository. - A maintainer will review your files, and once merged, they will sync automatically to the KuppiHub web app instantly!
Thank you for contributing to the Sri Lankan university student community! πβ¨