shahmal1yev / blueskysdk
BlueSky SDK is a comprehensive PHP library designed to seamlessly integrate with the BlueSky social network.
Fund package maintenance!
shahmal1yev
Buy Me A Coffee
Requires
- php: >=7.4
- ext-curl: *
- ext-fileinfo: *
- ext-json: *
- nesbot/carbon: 2.x
- shahmal1yev/gcollection: ^1.0
Requires (Dev)
- ext-posix: *
- fakerphp/faker: ^1.23
- phpstan/phpstan: ^1.12
- phpunit/phpunit: 9.6.20
This package is auto-updated.
Last update: 2025-07-18 15:54:01 UTC
README
BlueSky SDK for PHP
๐ Overview
BlueSky SDK is a comprehensive PHP library designed to seamlessly integrate with the BlueSky social network.
๐ Documentation
Explore the Wiki for documentation.
๐ Quick Start
Installation
composer require shahmal1yev/blueskysdk
Basic Usage
<?php use Atproto\Client; // Create a client instance $client = new Client(); // Authenticate with BlueSky $client->authenticate('your-handle', 'your-password'); // Get your profile $profile = bskyFacade($client)->getProfile() ->actor($client->authenticated()->handle()) ->send(); // Get the date you joined $createdAt = $profile->createdAt();
๐ Requirements
- PHP 7.4 or higher
- Extensions:
json
,curl
,fileinfo
- Composer
๐งช Testing
# Run all tests composer test # Run unit tests only composer test-unit # Run feature tests only composer test-feature # Static analysis composer analyse
๐ค Contributing
We welcome contributions! Please see our Contributing Guide for details on:
- Code standards (PSR, SOLID principles)
- Development setup and workflow
- Testing requirements
- Pull request process
Before contributing, please:
- Read the Contributing Guide
- Check existing issues and pull requests
- Join our Discord community for discussions
๐ License
Released under the MIT License. See LICENSE for details.
๐โโ๏ธ Support
- Issues: GitHub Issues
- Discord: Join Community
Built with โค๏ธ by Eldar Shahmaliyev.