https://api.slack.com/legacy/oauth
- Next.js
- TypeScript
- Tailwind CSS
- Headless UI
- React Hot Toast
- React Icons
- React Hook Form
- NextAuth
- NextSEO
- next-sitemap
- GraphQL
- Apollo Client
- GraphQL Code Generator
- Jest
- ESLint
- Prettier
- Create /.env.local GOOGLE_CLIENT_ID GOOGLE_CLIENT_SECRET
- npm build
- npm start
- フロント側にスクレイピング機能をもたせて、投稿前にプレビューできるようにする
- 問い合わせページと GitHub Issues とか連携させて、欲しい機能やバグの報告をできるようにする(プラスで Slack に通知したり、Slack から送信できるのもあり)
- KBar と独自モーダルがかぶって見にくくなるので対応
- GitHub みたいに、ニュースを共有してくれた人を「ニュースコントリビューター」的な感じで表示するのいいかも。色々メリットありそう
subscription が必要な場合は以下パッケージをインストールして apollo client の初期化部分のコメントを解除
- "subscriptions-transport-ws": "^0.9.19"
ngrok を使用する。
cd Desktop
./ngrok http 3000
起動した https のアドレスを、.env.local と slack の redirect_uri に設定する。