Bluesky Social App: A Decentralized Social Media App
The Bluesky Social application is available for Web, iOS, and Android (bsky.app). It is a React Native application written in TypeScript, with some Golang code for a web service related to the React Native Web application.
Project Introduction
This application is part of the Authenticated Transfer Protocol (ATProtocol) ecosystem. It encompasses a set of schemas and APIs within the overall ATProtocol framework, with the namespace for these “Lexicons” being app.bsky.. It is an open-source project under the MIT license.
Contribution Guidelines
While contributions are accepted, high-quality issues and pull requests are prioritized. There are specific rules such as the possibility of not responding to an issue or PR, closing an issue/PR without much feedback, and locking discussions if overloaded. Guidelines for contributors include checking for existing issues before filing new ones, opening an issue for discussion before submitting a PR, and avoiding certain types of PRs like simple name-changing or large-scale refactoring without prior discussion.
Security Disclosures
If any security issues are discovered, one can send an email to [email protected] which is automatically CCed to the entire team for a prompt response.
Project Summary
The Bluesky Social app is an interesting project in the decentralized social media space. If you have any thoughts or experiences regarding this project, feel free to leave a comment below and join the discussion.