先日(というか昨日),コメント機能としてutterancesを導入した. その際,IssueじゃなくてDiscussionsで同じことできないかなーと,utterancesのIssueで漁っていたら,こんなものを見つけた.
I've built exactly this: giscus!
GitHub's Discussions API is very different from the Issues API, so I decided to create an entirely new project. Let me know how you like it!
https://github.com/utterance/utterances/issues/324#issuecomment-841659521
どうやら,次の特徴があるらしい.
- utterances派生
- utterancesはGitHub Issuesを使うのに対し,giscusはDiscussionsを用いてコメントを管理する
- 複数言語対応(日本語も)
- ページそのものに対するリアクションがある
- Reactコンポーネントあり