Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 1 month 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 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-30T08:15:49.000Z (8 months ago)
- Last Synced: 2024-05-01T18:04:42.752Z (8 months 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.
[![Discord](https://img.shields.io/discord/669880381649977354?color=%237289da&label=Discord&logo=Discord)](https://discordapp.com/invite/MKXMSNC)
[![Subreddit subscribers](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fdevelopersindia.github.io%2Fmetrics%2Fdata%2F&query=%24.totalMembers&suffix=%20members&style=flat&logo=reddit&label=r%2FdevelopersIndia&color=orange&link=https%3A%2F%2Fwww.reddit.com%2Fr%2FdevelopersIndia
)](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!