This could be achieved by using the GitHub API and get the blame for each file. Has to be checked more thoroughly. Suggestion is from https://github.com/Karlo-Hosting/Docs/pull/9