Skip to main content

Communication Channels

Apache Ozone offers several ways to connect with the community. Whether you have questions, want to contribute, or just follow project discussions, here's how to get involved.

Mailing Lists

Dev Mailing List

For development discussions, design proposals, and community decisions:

User Mailing List

For user questions and discussions:

Best Practices for Mailing Lists

  • Include a descriptive subject line
  • Search the archives before asking a question
  • For technical questions, provide your Ozone version and environment details
  • For code snippets, use proper formatting (indent with 4 spaces)
  • Respond inline to long emails with multiple points
  • Follow the Apache Code of Conduct

GitHub Discussions

GitHub Discussions is perfect for Q&A, sharing ideas, and community conversations.

How to Use GitHub Discussions

  1. Visit the Ozone Discussions page
  2. Sign in with your GitHub account (or create one if needed)
  3. Browse existing discussions by category:
    • Q&A: Technical questions about using Ozone
    • FAQ: Frequently asked questions
    • Ideas: Suggestions for new features or improvements
    • Show and Tell: Share your projects built with Ozone
    • General: Other discussions about Ozone

Slack

The Ozone community uses Apache Slack for real-time communication and quick questions.

How to Join Ozone on Slack

  1. Get an invitation to the ASF Slack workspace by visiting s.apache.org/slack-invite
  2. After joining, find and join the #ozone channel
  3. Introduce yourself to the community!

Slack Best Practices

  • For complex questions, consider using the mailing list or GitHub Discussions
  • Be aware that not all community members are online at the same time due to different time zones
  • Important discussions and decisions should be moved to the mailing list
  • Slack history might not be permanently archived, so don't rely on it for important information

Jira

Apache Jira is used for tracking issues, bugs, and feature requests for Ozone.

How to Use Jira

  1. Request an account: Visit Jira account creation page. Choose ozone as the project and fill in the fields. An Ozone PMC will review and approve.

  2. Browse issues: Go to the Ozone Jira project (HDDS)

  3. Report a new issue:

    • Click "Create" in the top menu
    • Use a clear, descriptive title
    • Include detailed steps to reproduce bugs
    • For feature requests, explain the use case and desired outcome
    • Add relevant labels (e.g., "newbie" for beginner-friendly issues)
    • Set the issue type (Bug, Improvement, New Feature, etc.)
  4. Work on an issue:

    • Comment on the issue to express your interest
    • Assign it to yourself if you plan to work on it
    • Follow the contribution guidelines to submit a fix
    • Update the Jira status as you make progress

Community Meetings

The Ozone community holds regular video calls to discuss project progress, make decisions, and welcome new contributors.

Meeting Details

Participating in Meetings

  • Meetings are open to everyone interested in Ozone
  • Feel free to introduce yourself if you're new
  • You can suggest topics for discussion on the mailing list before the meeting
  • Don't hesitate to ask questions during the call

Choosing the Right Channel

  • Mailing Lists: For official discussions, design proposals, community decisions
  • GitHub Discussions: For Q&A, ideas, and general conversations about Ozone
  • Slack: For quick questions and real-time chat
  • Jira: For tracking specific bugs, improvements, and feature requests
  • Community Meetings: For synchronous discussions and getting to know the community

All community channels follow the Apache Code of Conduct to ensure a welcoming and productive environment for everyone.