Basically the whole point is to create a central repository for all the API's list known to us.
So we don't need to scratch our heads when we need the api.
The steps to add the api to the list pretty basic.
- Check whether the API you are planning to add doesn't exists in the list already.
- Make sure you have forked the repository so you can contribute.
- Create a branch having the API's name. For example if you are adding a Google Maps Api. Then create a branch named "google-maps".
- To make the structure better we store the api in different folders according to their category. Example Google Maps fall under "maps" category. So we will create a folder named google-maps under maps folder. Note : If you are adding a API of a category that doesn't exists. Then you must create a folder for that category first.
- Provide the snippet or description of that API inside the folder you created in the previous step. Also provide a README.md in the api's folder, that has a description about the api.
- Once the snippet of code is added. Now you need to add the api to the list of its category in the main README[README.md] file. Note : If you have added a new category. Then you need to add the category in the list a create a section that category in README[README.md].
- After completing all the steps , it's time to make a pull request!
Once you’ve submitted a pull request, the collaborators can review your proposed changes and decide whether or not to incorporate (pull in) your changes.
Thats it. Once your changes are accepted your api will be added the main list.
Current API Entry format
API | Description | Languages | API KEY AVAILABLE | IS FREE ? |
---|---|---|---|---|
Name of the API | A short description about the api | Languages supported | Is api key provided with the example ? | Is the API free ? |
Example entry
[Google Maps](/maps/google) | A API for including Google maps in your website | Javascript | NO | NO
If you have any other queries you can feel free to contact us.
- Slack - You can join our channel by clicking on this link
- Email -
- Hardik Thakkar - [email protected]
- Gaurav Punjabi - [email protected]
- Rahul Ahuja - [email protected]
- Rohit Methwani - [email protected]
- Yash Bhadra - [email protected]