مرحبا يا الأصدقاء! هذا هو قاعدة كود لتطبيق Bluesky الاجتماعي.
احصل على التطبيق نفسه:
هذا تطبيق React Native ، مكتوب بلغة برمجة TypeScript. إنه يعتمد على حزم atproto
TypeScript (مثل @atproto/api
) ، وهو رمز هو أيضًا مفتوح المصدر ، ولكن في مستودع GIT مختلف.
هناك كمية صغيرة من رمز مصدر اللغة GO (في ./bskyweb/
) ، لخدمة الويب التي تُرجع تطبيق Web Native React.
تعتبر تعليمات الإنشاء مكانًا جيدًا للبدء في التطبيق نفسه.
بروتوكول النقل المصادق عليه ("في البروتوكول" أو "AtProto") هو بروتوكول لوسائل التواصل الاجتماعي اللامركزية. لا تحتاج إلى الفهم في البروتوكول للعمل مع هذا التطبيق ، ولكن يمكن أن يساعد. تعرف على المزيد في:
يشمل تطبيق Bluesky الاجتماعي مجموعة من المخططات وواجهة برمجة التطبيقات التي تم تصميمها بشكل عام في إطار البروتوكول. مساحة الاسم لهذه "المعجم" هي app.bsky.*
.
بينما نقبل المساهمات ، فإننا نعطي الأولوية للمشكلات عالية الجودة وسحب الطلبات. الالتزام بالإرشادات أدناه سيضمن مراجعة أكثر في الوقت المناسب.
قواعد:
الإرشادات:
تذكر أننا نخدم مجتمعًا واسعًا من المستخدمين. يشملنا يوميًا باستمرار أن نسأل "أي أولوية قصوى هي أولويتنا القصوى." إذا قمت بتقديم PRS المكتوب جيدًا التي تحل المشكلات بإيجاز ، فهذه مساهمة رائعة. خلاف ذلك ، بقدر ما نود قبول أفكارك ومساهماتك ، ليس لدينا حقًا عرض النطاق الترددي. هذا ما هو forking!
لديك نعمة؟ لشوكة هذا التطبيق! ومع ذلك ، من المهم جدًا أن تكون واضحًا للمستخدمين عندما تمنحهم شوكة.
يرجى التأكد من:
إذا اكتشفت أي مشكلات أمان ، فيرجى إرسال بريد إلكتروني إلى [email protected]. يتم تنسيق البريد الإلكتروني تلقائيًا للفريق بأكمله وسنستجيب على الفور.
Bluesky هي شبكة اجتماعية مفتوحة مبنية على Protocol ، وهي تقنية مرنة لن تقفل المطورين أبدًا من النظم الإيكولوجية التي تساعدهم على بنائها. مع AtProto ، يمكن أن يكون تكامل الطرف الثالث سلسًا مثل الطرف الأول من خلال الخلاصات المخصصة والخدمات الفيدرالية والعملاء والمزيد.
انظر ./license للترخيص الكامل.
نحن أنت وكل الطرق التي تدعمها لنا. شكرا لك على جعل بلوزكي مكانًا رائعًا!