# コミュニティ貢献ガイドライン

コミュニティSDKに追加したいプロジェクトについては、以下のガイドラインに従ってレビューします。

コミュニティへの貢献を希望する開発者の方は、このガイドラインとCommunity Program Agreement (opens new window)をお読みのうえで、プロジェクトを提出してください。

# サードパーティの貢献に対する全般的なガイドライン

  1. ドキュメント
    • 英語のREADMEが含まれること。
    • 他の言語でのドキュメントやコメントは、存在する場合は付加することを推奨しますが必須ではありません。
  2. ライセンス
  3. 機能
  4. 品質
    • 大半のメソッドを網羅するテストが含まれること。
  5. セキュリティ
  6. 更新
    • 最新バージョンのMessaging APIをサポートしていること。最新バージョンのリリース後、2か月を経過してもサポートしないプロジェクトは、コミュニティSDKのリストから削除されます。

# Messaging APIのリソース

  • POST https://api.line.me/v2/bot/message/reply
  • POST https://api.line.me/v2/bot/message/push
  • POST https://api.line.me/v2/bot/message/multicast
  • GET https://api-data.line.me/v2/bot/message/{messageId}/content
  • GET https://api.line.me/v2/bot/profile/{userId} 
  • GET https://api.line.me/v2/bot/group/{groupId}/member/{userId} 
  • GET https://api.line.me/v2/bot/group/{groupId}/members/ids
  • POST https://api.line.me/v2/bot/group/{groupId}/leave
  • POST https://api.line.me/v2/bot/group/{groupId}/leave
  • GET https://api.line.me/v2/bot/room/{roomId}/members/ids
  • POST https://api.line.me/v2/bot/room/{roomId}/leave

# プロジェクトの提出

ご自身のプロジェクトが当ガイドラインに準拠していることを確認し、Community Program Agreement (opens new window)をお読みになってから、プロジェクトへのリンクをdl_developer_relations@linecorp.com宛にお送りください。

LINEのレビューを通過したプロジェクトは、コミュニティSDKのリストに追加されます。