0
Github Rest API
Can anyone explain how to do this? Thanks
10 Answers
+ 1
Yes I took a course about java . I know basics
+ 1
This can help you get started.
https://medium.com/swlh/getting-json-data-from-a-restful-api-using-java-b327aafb3751
0
You are required to create a command line Java application, which uses GitHub REST API to find:
- Most forked public repositories of an organization. (Repository name, fork quantity, public URL
and description)
- Top contributors of these repositories. (Repository name, username, contribution quantity and
userâs follower quantity)
The application should take three parameters:
- name of the organization, e.g., apache
- number of most forked repositories
- number of top contributors
When executed with parameters above, the application should create two CSV files with columns:
- <organization_name>_repos.csv: repo,forks,url,description
- <organization_name>_users.csv: repo,username,contributions,followers
Notes:
- You can access GitHub REST API documentation at https://docs.github.com/en/rest
- You are free to use any framework, library, or tool (except for libraries specifically created for
GitHub REST API)
- Your code should be compatible with JDK 1.8
- Pay attention to necessary programming
0
GitHub is one of the best ways to collaborate on software and discover new projects using Git, the popular Version Control System (VCS). It's safe to say that GitHub is a huge part of the Open Source Software movement that is continually pushing the bounds of technology as we know it by helping developers contribute to more projects and network with other developers.
GitHub has also created an awesome API for us to build applications with, and the good news is that it's really easy to get started.
0
That's right. But can you help with that question â
0
Visit this: https://docs.github.com/en/rest
0
I guess you can help more than this
0
I can pay you if you do this project for me
- 1
Waiting for your help guys :)
- 1
You haven't started the java course. Do you have any knowledge regarding java?