Идея: скачать все репозитории с C#-кодом

Какие бывают зависимости и как с ними бороться, Разработка на C# под linux
 

Какие проблемы?

1) надо сконфигурировать и запустить все сервисы (bind, postgresql, apache, xsp, mod_mono), сейчас они только установлены, но не запущены
/etc/init.d/postgresql-9.5 status
* status: stopped

2) при установке npgsql не происходит регистрация Npgsql.dll в gac, даже если USE=gac установлен
gacutil -l Npgsql

# gacutil -l Npgsql
The following assemblies are installed into the GAC:
Npgsql, Version=3.1.6.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
Number of items = 1

Разное

https://github.com/search?o=desc&q=language:C#&s=stars&type=Repositories&utf8=✓
We’ve found 556,901 repository results
Число репозиториев выдаётся разное при рефреше страницы

Получить список файлов в репозитории можно примерно таким запросом:
https://api.github.com/repos/ArsenShnurkov/dotnet/git/trees/master
тут описание:
https://developer.github.com/v3/git/trees/

Можно подумать, как поискать все C# репозитории через API
вот так:
https://api.github.com/search/repositories?q=language:C#&sort=stars&order=desc
тут описание:
https://developer.github.com/v3/search/
556925

можно попробовать поискать слова про лицензию в README.
можно поанализировать сами тексты лицензий (если поискать файлы с именем LICENSE.md или как-то так)

И в итоге выдать страницу со статусом репозиториев (сколько звёзд, какая лицензия, какие внутри .sln-файлы и .csproj-файлы с гиперссылками на сами эти файлы и лицензии)
для того, чтобы это проделать, надо доустановить npgsql и mod_mono - я же уже делал такое раньше