コントリビューションガイドライン
信頼性が高く保守しやすいプレゼンスのための、Nowlyのコントリビューションの期待事項に従ってください。
コントリビュートする前に
そのプラットフォームがDiscord Rich Presenceに適しており、表示する価値のあるアクティビティであることを確認してください。
プレゼンスの品質
良いプレゼンスは以下の要件を満たしている必要があります:
- 主要な対応URLで動作する
- プライベートなデータや機密データを扱わない
- 読み込み中や要素の欠落を処理する
- 明確なメタデータとアセットを使用する
- 役立つ多言語対応の説明を含む
- ユーザーがアカウントを連携した場合にDiscordがすでにそのプラットフォームを表示しているときは、
discordNativeをtrueに設定する
コードスタイル
プレゼンスコードは小さく読みやすく保ちましょう。ページの状態を解析するには名前付きヘルパー関数を優先し、無関係な抽象化は避けてください。
アセット
クリーンなプラットフォームアセットを使用してください。アイコンは暗い背景で読みやすいものでなければなりません。サムネイルはサービスを明確に表すべきです。
テスト
提出前にプレゼンスをテストしてください:
- ローカルにインストールする
- 対応URLにアクセスする
- Discordアクティビティを確認する
- 一時停止中や非対応の状態を確認する
- メタデータの検証を実行する