https://github.com/developersindia/resources
๐ The developersIndia host for some cool resources to up-skill yourself ๐
https://github.com/developersindia/resources
api awesome deve developer-resources developersindia listings python resource-list resources saadhan static-api
Last synced: 6 months ago
JSON representation
๐ The developersIndia host for some cool resources to up-skill yourself ๐
- Host: GitHub
- URL: https://github.com/developersindia/resources
- Owner: developersIndia
- License: gpl-3.0
- Created: 2020-02-03T12:54:22.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-30T08:15:49.000Z (over 1 year ago)
- Last Synced: 2024-05-01T18:04:42.752Z (over 1 year ago)
- Topics: api, awesome, deve, developer-resources, developersindia, listings, python, resource-list, resources, saadhan, static-api
- Language: Python
- Homepage: https://saadhan.developersindia.in
- Size: 163 KB
- Stars: 98
- Watchers: 7
- Forks: 30
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# `developersIndia` resources
> The developersIndia Host for some cool & useful resources to learn new things in tech.
[](https://discordapp.com/invite/MKXMSNC)
[](https://www.reddit.com/r/developersIndia/)
# ๐ How does this project work?
The resources repository acts as a "static datastore" for our [**saadhan project**](https://saadhan.developersindia.in/). 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](https://developersindia.github.io/resources/) 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](https://json-schema.org/)
- We don't like big readme files with a collection of links (see for yourself how [horrible this looks ๐คฎ](https://github.com/developersIndia/resources/blob/099258bb6daffd67475add7e8ef137b430c50c33/README.md)).
- 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](https://github.com/developersIndia/resources/blob/master/resource.schema)
# ๐ License
This project is licensed under the GPL-3.0 License. See the [LICENSE](LICENSE) file for details.
# ๐ Contributing
Please read the [CONTRIBUTING](CONTRIBUTING.md) guidelines for the process of submitting pull requests to us.
## Contributors โจ
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

Muhammed Nuhman
๐

Shubham Thakur
๐

Ayush Sharma
๐

Urjasvi Suthar
๐

Somraj Saha
๐

Bhupesh Pradhan
๐

Vedant Sharma
๐

Manav-SM
๐

Sameer Sahu
๐

Swastik Baranwal
๐

yaswanth v
๐

MaDDogx
๐

Akshat Sharma
๐

spooky
๐

Harshit
๐

Solanki Gaurav
๐

Triach Rold
๐

LinearArray
๐

Yashas Nadig
๐

Alucard
๐
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!