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.
Quick Links
- Mailing Lists: Primary communication for development discussions and decisions
- GitHub Discussions: Q&A and community discussions
- Slack: Real-time chat with community members
- Jira: Issue tracking and project management
- Community Meetings: Regular video calls with the community
Mailing Lists
Dev Mailing List
For development discussions, design proposals, and community decisions:
- Subscribe: Send an empty email to dev-subscribe@ozone.apache.org
- Post messages: dev@ozone.apache.org (only after subscribing)
- Unsubscribe: Send an email to dev-unsubscribe@ozone.apache.org
- Archives: Dev List Archives
User Mailing List
For user questions and discussions:
- Subscribe: Send an empty email to user-subscribe@ozone.apache.org
- Post messages: user@ozone.apache.org (only after subscribing)
- Unsubscribe: Send an email to user-unsubscribe@ozone.apache.org
- Archives: User List Archives
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
- Visit the Ozone Discussions page
- Sign in with your GitHub account (or create one if needed)
- 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
- Get an invitation to the ASF Slack workspace by visiting s.apache.org/slack-invite
- After joining, find and join the
#ozone
channel - 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
-
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. -
Browse issues: Go to the Ozone Jira project (HDDS)
-
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.)
-
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
- Schedule: Check the wiki for the latest schedule
- Platform: Usually held on Zoom or Google Meet
- Calendar: Subscribe to the Apache Ozone community calendar
- Notes: Meeting notes are typically shared afterward
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.