元ネタは@yusukebeさんのtop-github-users-only-japanです。さらに本家はTop GitHub Users By Countryです。
元々は、
Top GitHub Users By Countryがおもしろいのですが、いかんせん日本(に限らないけど)の更新頻度が低くて、情報が古いので、更新頻度を高めにした「日本に限った」ものを作りました。本家で使っているGitHub ActionsをForkしたものを使ってページを生成しています。
という経緯で日本版のTop GitHub Usersの一覧を作成していたものがありました。が、Node 14のランタイム前提で動いていたりなどレガシーな部分が目立ってきており、「コントリビュートにより綺麗にしていくくらいならいっそDenoの勉強がてら綺麗に一から作ってしまおう」というモチベーションによりこのリポジトリを公開しています。
なので、もし気に入ったら本家のレポジトリやyusukebeさんのリポジトリに ⭐ するのをお忘れなく。
Go to Settings -> Developer settings -> Personal Access Tokens and click on
Generate new token button. Give it any name and select repo workflow
admin:org -> read:org user -> read:user options and click on Generate
token button. ✂️ Copy the token.
Save the token as an environment variable named CUSTOM_TOKEN
deno task exec