Skip to content
This repository has been archived by the owner on Jun 19, 2023. It is now read-only.

Latest commit

 

History

History
39 lines (24 loc) · 2.03 KB

learn.md

File metadata and controls

39 lines (24 loc) · 2.03 KB

Learn 📖

We are using several tools that you might be unfamiliar with, or would just like to refresh your basics for the same. This document lays out the tools we are using and the relevant docs and tutorials to learn them.

Jekyll

We hope you've already got your hands dirty with Jekyll while setting up your personal blogs. Now, it's time to use those skills in our KWoC frontend. We need to migrate from old method to using Jekyll. See this issue for more details.

References:

Travis CI

We'll be needing Travis CI to automatically update the repo and deploy changes. This will make a static page change dynamically when the data hiding behind it changes.

References:

Google Sheets 📄

We shall use google sheets as our database. We will use scripts to fetch data and push the data submitted in the forms.

Registration forms for students and mentors, Mid-eval, End-eval forms, etc. should be made using Google Forms and store data in Google Sheets.

References:

Github APIs (needs-updates)

We shall use GitHub's OAuth and APIs to Authenticate and Login Users and query data such as number of commits etc.


Let's Hope we learn a lot of new things while creating this awesome project!

Feel Free to ping anyone if you need any help! We are here for you! Today and till the end of our days! 😅