Skip to content

Latest commit

 

History

History
80 lines (64 loc) · 8.75 KB

README.md

File metadata and controls

80 lines (64 loc) · 8.75 KB

developersIndia resources

The developersIndia Host for some cool & useful resources to learn new things in tech.

Discord Subreddit subscribers

👀 How does this project work?

The resources repository acts as a "static datastore" for our saadhan project. Here is a brief overview:

  1. You contribute resources here, by updating the correct index.json.
  2. Your PR gets reviewed & merged.
  3. The new/updated resource is now visible on the saadhan website.

🤨 What's a "static datastore"

  • Its a collection of JSON files, like literally.
  • GitHub returns JSON files as JSON, if they are named as index.json and are placed in a directory. This gives us the leverage to use the resources github pages site as an API for the saadhan website.
    Here is a sample endpoint for DSA resources demonstrating the static API
    https://developersindia.github.io/resources/dsa/index.json
    

🙌🏽 Organised resources with JSON Schema

  • We don't like big readme files with a collection of links (see for yourself how horrible this looks 🤮).
  • To make the experience better we utilise JSON Schemas which provides a validation layer on top your JSON data.
  • This is how the resources schema looks like

📜 License

This project is licensed under the GPL-3.0 License. See the LICENSE file for details.

👋 Contributing

Please read the CONTRIBUTING guidelines for the process of submitting pull requests to us.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Muhammed Nuhman
Muhammed Nuhman

🖋
Shubham Thakur
Shubham Thakur

🖋
Ayush Sharma
Ayush Sharma

🖋
Urjasvi Suthar
Urjasvi Suthar

🖋
Somraj Saha
Somraj Saha

🖋
Bhupesh Pradhan
Bhupesh Pradhan

🚇
Vedant Sharma
Vedant Sharma

🖋
Manav-SM
Manav-SM

🖋
Sameer Sahu
Sameer Sahu

🖋
Swastik Baranwal
Swastik Baranwal

🖋
yaswanth v
yaswanth v

🖋
MaDDogx
MaDDogx

🖋
Akshat Sharma
Akshat Sharma

🖋
spooky
spooky

🖋
Harshit
Harshit

🖋
Solanki Gaurav
Solanki Gaurav

🖋
Triach Rold
Triach Rold

🖋
LinearArray
LinearArray

🖋
Yashas Nadig
Yashas Nadig

🖋
Alucard
Alucard

🖋

This project follows the all-contributors specification. Contributions of any kind welcome!