Skip to content

CommunityΒΆ

Join the Flock community! Connect with other developers, get help, and contribute to the project.


πŸ’¬ Get Help & ConnectΒΆ

  • πŸ’‘ Discussions


    Ask questions, share ideas, and connect with the community.

    GitHub Discussions

  • πŸ› Issues


    Report bugs, request features, and track development.

    GitHub Issues

  • πŸ“¦ PyPI


    View releases, download packages, and check version history.

    flock-core on PyPI

  • πŸ”§ GitHub


    Browse source code, fork the project, and submit pull requests.

    GitHub Repository


🀝 How to Get Help¢

1. Search DocumentationΒΆ

Use the search bar (press / to focus) to find: - Installation instructions - API reference - Configuration options - Example code

2. Check DiscussionsΒΆ

Before asking a question: - Search existing discussions - Browse the Q&A category - Look for similar issues

3. Ask the CommunityΒΆ

If you can't find an answer: - Questions β†’ Start a Discussion - Bug Reports β†’ Open an Issue - Feature Requests β†’ Open an Issue


🎯 Discussion Categories¢

πŸ’‘ Q&AΒΆ

Ask and answer questions about using Flock.

Popular topics: - Getting started - Agent design patterns - Performance optimization - Production deployment

πŸ“£ AnnouncementsΒΆ

Stay updated with release notes and project news.

What you'll find: - New feature announcements - Breaking changes - Security updates - Roadmap updates

πŸ’¬ GeneralΒΆ

Discuss anything Flock-related.

Talk about: - Use cases and success stories - Architecture patterns - Integration ideas - Best practices

🌟 Show and Tell¢

Share what you've built with Flock!

Show us: - Your applications - Custom components - Example code - Benchmarks and comparisons


πŸ› Reporting IssuesΒΆ

Bug ReportsΒΆ

Before reporting: 1. Search existing issues 2. Check if it's already fixed in latest version 3. Verify it's reproducible

Include in your report: - Flock version (pip show flock-core) - Python version (python --version) - Operating system - Minimal reproducible example - Expected vs actual behavior - Error messages and stack traces

Report a bug β†’

Feature RequestsΒΆ

Before requesting: 1. Check if it's already planned 2. Search existing feature requests 3. Consider if it fits Flock's philosophy

Include in your request: - Use case description - Proposed API or behavior - Alternative solutions you've considered - Why this matters to you

Request a feature β†’


πŸš€ ContributingΒΆ

We welcome contributions of all kinds!

Ways to ContributeΒΆ

Code contributions: - Fix bugs - Implement features - Improve performance - Add tests

Documentation: - Fix typos - Improve clarity - Add examples - Write guides

Community: - Answer questions - Review pull requests - Share your experience - Report issues

Getting StartedΒΆ

  1. Fork the repository

    git clone https://github.com/whiteducksoftware/flock.git
    cd flock
    

  2. Set up development environment

    # Install with development dependencies
    uv sync --dev --all-groups --all-extras
    
    # Or with pip
    pip install -e ".[dev]"
    

  3. Run tests

    pytest tests/
    

  4. Make your changes

  5. Follow existing code style
  6. Add tests for new features
  7. Update documentation
  8. Run linters and formatters

  9. Submit pull request

  10. Describe your changes
  11. Reference related issues
  12. Ensure tests pass

See full contributing guide β†’


πŸ“œ Code of ConductΒΆ

We are committed to providing a welcoming and inclusive environment.

Our standards: - Be respectful and inclusive - Welcome newcomers - Give constructive feedback - Focus on what's best for the community

Enforcement: Unacceptable behavior may result in temporary or permanent ban from the community.

Read full Code of Conduct β†’


πŸŽ“ ResourcesΒΆ

Learning ResourcesΒΆ

Project ResourcesΒΆ


πŸ† ContributorsΒΆ

Thank you to everyone who has contributed to Flock!

View all contributors β†’

Top ContributorsΒΆ

Your contributions make Flock better for everyone: - Bug fixes and features - Documentation improvements - Community support - Testing and feedback


πŸ“° Stay UpdatedΒΆ

Release NotesΒΆ

Subscribe to releases on GitHub to get notified: - New features - Breaking changes - Bug fixes - Performance improvements

Watch releases β†’

DiscussionsΒΆ

Follow discussions to stay in the loop: - Feature announcements - RFC (Request for Comments) - Community highlights - Roadmap updates

Follow discussions β†’


🌟 Recognition¢

Built with ❀️ by white duck GmbH

Technologies: - Python 3.10+ with modern async - OpenTelemetry for distributed tracing - DuckDB for analytics - React 19 for dashboard - Material for MkDocs for documentation


πŸ“ž ContactΒΆ

For UsersΒΆ

For BusinessΒΆ

  • Enterprise Support β†’ Contact white duck GmbH
  • Consulting β†’ Professional services available
  • Custom Development β†’ Tailored solutions

βš–οΈ LicenseΒΆ

Flock is open source software licensed under the MIT License.


Join the conversation β†’ GitHub Discussions