{"repo":"Automattic/wordpress-atmosphere","free":true,"listed":false,"github":"https://github.com/Automattic/wordpress-atmosphere","clone":"git clone https://github.com/Automattic/wordpress-atmosphere.git","description":"ATmosphere connects your WordPress site to the AT Protocol network. When you publish a post, it is automatically cross-posted to Bluesky and registered as a standard.site document on your Personal Data Server (PDS).","language":"PHP","stars":51,"topics":["atproto","bluesky","bsky","plugin","wordpress","wordpress-plugin","at-protocol","atmosphere","standard-site","atprotocol"],"license":null,"category":"self-hosted-apps","readme_excerpt":"ATmosphere This is the ATmosphere plugin repo. Publish your WordPress posts to the AT Protocol network — cross-post to Bluesky, register your articles as standard.site documents on your PDS, use your domain as your Bluesky handle, and mirror replies and reposts back into WordPress as native comments. Documentation - Developer Documentation — entry point for developers extending or integrating with ATmosphere. - Development Environment — wp-env setup, prerequisites, troubleshooting, coverage. - PHP Coding Standards — naming, escaping, error handling, performance, cron rules. - Class Structure — directory layout, namespaces, architectural patterns. - Code Linting — PHPCS rules and common fixes. - Pull Request Guide — branching, pre-PR checklist, commit format. - Release Process — npm run release , patch releases, GitHub Release UI. - Translations — text domain, GlotPress, translator-friendly strings. - Content Formats — AT Protocol content types for site.standard.document . - org.wordpress.html Lexicon — the rendered-HTML content type schema. - Integrations — registering custom Content Parser implementations. - Contributor instructions — directory structure, commands, conventions, and skills/agents. Protocol Support ATmosphere implements the AT Protocol natively — no third-party proxy or intermediary service. Authentication uses OAuth 2.1 with PKCE and DPoP. Records are written to your PDS via com.atproto.repo.applyWrites . Currently supported record types: - app.bsky.feed.post","default_branch":null,"files":null,"tree":[],"storefront":"/r/Automattic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Automattic/wordpress-atmosphere/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}