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>[login to view URL]: repo,forks,url,description
- <organization_name>[login to view URL]: repo,username,contributions,followers
Notes:
- You can access GitHub REST API documentation at [login to view URL]
- 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 best practices and application performance
Hello,
I'm a Java developer I have read and understood the project requirements. I can start working on this project immediately.
If you have any question kindly send me a message.
Looking forward to working with you.
Thank you