ようこそ友達!これは、Blueskyソーシャルアプリのコードベースです。
アプリ自体を取得します:
これは、タイプスクリプトプログラミング言語で記述されたReactネイティブアプリケーションです。 atproto
TypeScriptパッケージ( @atproto/api
など)に基づいて、コードもオープンソースですが、別のGitリポジトリにあります。
ReactネイティブWebアプリケーションを返すWebサービス用の少量のGO言語ソースコード( ./bskyweb/
)があります。
ビルドの手順は、アプリ自体を始めるのに良い場所です。
認証された転送プロトコル( "At Protocol"または "atproto")は、分散型ソーシャルメディアプロトコルです。このアプリケーションで動作するためにプロトコルで理解する必要はありませんが、それは役立ちます。詳細については:
Bluesky Socialアプリケーションには、ATプロトコルフレームワーク全体に組み込まれた一連のスキーマとAPIが含まれます。これらの「レキシコン」の名前空間はapp.bsky.*
です。
貢献を受け入れますが、高品質の問題を優先し、リクエストを引き出します。以下のガイドラインを順守することで、よりタイムリーなレビューが確保されます。
ルール:
ガイドライン:
覚えておいてください、私たちは幅広いユーザーのコミュニティにサービスを提供しています。私たちの日々は、「どの最優先事項が私たちの最優先事項であるか」を常に尋ねることが含まれます。問題を簡潔に解決するよく書かれたPRを提出すると、それは素晴らしい貢献です。そうでなければ、私たちがあなたのアイデアや貢献を受け入れたいのと同じくらい、私たちは本当に帯域幅を持っていません。それがフォーキングの目的です!
あなたは私たちの祝福を持っていますか?このアプリケーションをフォークするために!ただし、ユーザーがフォークを提供する場合、ユーザーに明確にすることは非常に重要です。
必ず次のようにしてください
セキュリティの問題を発見した場合は、[email protected]にメールを送信してください。電子メールは自動的にチーム全体にCedされ、迅速に応答します。
Blueskyは、ATプロトコルに基づいて構築されたオープンなソーシャルネットワークであり、開発者が構築するのに役立つエコシステムから開発者を締め出すことのない柔軟なテクノロジーです。 ATProtoを使用すると、サードパーティの統合は、カスタムフィード、フェデレーションサービス、クライアントなどを通じて、ファーストパーティと同じくらいシームレスになります。
完全なライセンスについては./licenseを参照してください。
私たちはあなたとあなたが私たちをサポートするすべての方法です。ブルースキーを素晴らしい場所にしてくれてありがとう!