jonas4climate / github-analysis

Analyzing Java class names published on GitHub using GitHub API + Kotlin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Java class name analysis (GitHub code base)

Analyzing occurences (i.e. most popular) Java class names published on GitHub using GitHub API + Kotlin.

Usage

  • Configure based on your needs in the config file, leave everything default (apart from the token, you will need to enter this) if you want to check all of GitHub's repositories.
  • gradle run to get dependencies and run the script
  • Find your results exported in the results folder

A graph of a test run over the entire code of the first 1000 GitHub users (by ID) can be found here. This took about 15min to execute and when implementing parallized computation will be significantly faster.

About

Analyzing Java class names published on GitHub using GitHub API + Kotlin


Languages

Language:Kotlin 100.0%