Discord Users Database(仮)
Discord Users Database(仮) Bot編 の共同開発用リポジトリ
プロジェクト概要
- Discord Bot 情報を一元管理(追加/検索/更新/削除)できるシステムを開発
- 日本語のみ対応(英語のBotには対応)
- top.gg からのデータインポートはしない
仕様(開発順)
1. DiscordBot版
- 登録、更新、一覧、検索、削除のコマンドを用意
- 内部で使えるデータベースとWebAPIを用意
2. WebAPI版
- 一覧と検索のエンドポイントを一般公開
- 一般公開に伴い、登録、更新、削除を認可式に
3. Webサイト版
- WebAPIを利用して一覧と検索ができるサイトを作成
4. フレームワーク化
- 「サーバー」や「プロフィール」などにも応用できる汎用フレームワーク化
- OSSとして公開
開発の進め方
- GitHub と Discord を利用してプロジェクトを進める
- GitHub Issue を作成し、それに紐付く形で Pull Request を立てる
- Issue担当者はメンバーと相談して振り分けていく
- 技術選定、要件定義、設計はGitHub Issue上で進める
- README や Wiki に決定事項をまとめていく
- 技術的な質問相談などは Discord 上で行う
応募要件
- Pythonとdiscord.pyを扱っている方、または学習意欲がある方
- WebAPI、データベース、Webアプリケーション開発、高度な開発手法を学びたい方
- 学んだことを周りに共有できる方
- 「自分のやりたいこと」と「作るべきもの」を区別できる方
注意事項
- 各種インフラの用意や費用は shun#1ntegrale9 が負担します。
- 運用費が発生する場合、完成したWebサイトに広告を貼らせていただく可能性があります。
- 収益は各種インフラ費用およびBot開発者支援を主として使用させていただきます。
- 相談の上ユーザビリティを重視した配置・レイアウトにします。