Thank you for your interest in contributing to Honeymelon! 🍈
Honeymelon is free and open-source software licensed under GPL v3, and we welcome community contributions of all kinds!
This repository is primarily for bug reports, feature requests, and community discussions. For code contributions, please visit the main Honeymelon repository.
Found a bug? Help us fix it!
- Check if the bug has already been reported in Issues
- If not, create a new bug report
- Fill out all required fields in the template
- Provide detailed steps to reproduce the issue
- Include your macOS version, chip type, and app version
Good bug reports include:
- Clear, descriptive title
- Detailed reproduction steps
- Expected vs. actual behavior
- System information (macOS version, chip, app version)
- Logs, screenshots, or screen recordings
- Workarounds you've tried
Have an idea to make Honeymelon better?
- Check existing feature requests
- If your idea is new, create a feature request
- Explain the problem your feature would solve
- Describe your proposed solution
- Consider alternatives and edge cases
Good feature requests include:
- Clear use case or problem statement
- Detailed description of proposed solution
- Examples or mockups (if applicable)
- Consider how it fits with existing features
Join the conversation!
- Browse Discussions
- Share your experiences and workflows
- Help other users with questions
- Vote on feature requests and ideas
- Provide feedback on proposed changes
Help make our documentation better:
- Report unclear or missing documentation
- Suggest improvements to support materials
- Share tips and tricks in discussions
- Help answer common questions
Support the project by:
- Sharing Honeymelon with others who might benefit
- Writing blog posts or tutorials about your workflow
- Sharing feedback about what works well
- Starring the project on GitHub
We use labels to categorize and prioritize issues:
Type Labels:
bug- Something isn't workingenhancement- New feature or requestquestion- Further information is requesteddocumentation- Improvements or additions to documentation
Priority Labels:
priority: critical- Crashes, data loss, security issuespriority: high- Significant impact on functionalitypriority: medium- Moderate impactpriority: low- Minor issues or nice-to-have features
Status Labels:
status: needs-triage- Awaiting team reviewstatus: needs-info- Waiting for more informationstatus: confirmed- Issue verified and acceptedstatus: in-progress- Actively being worked onstatus: blocked- Cannot proceed due to dependencies
Platform Labels:
macos-version: sonoma- Specific to macOS 14 Sonomamacos-version: ventura- Specific to macOS 13 Venturamacos-version: monterey- Specific to macOS 12 Montereychip: apple-silicon- Apple M1/M2/M3/M4 specificchip: intel- Intel processor specific
Other Labels:
duplicate- This issue already existswontfix- Will not be addressedlicense- Related to licensing or activationgood-first-issue- Good for newcomers
See TRIAGE.md for detailed triage guidelines.
- Treat everyone with respect and kindness
- Follow our Code of Conduct
- Assume good intentions
- Be patient with responses
- Use descriptive titles for issues
- Write clear descriptions
- Break down complex issues into steps
- Use formatting (code blocks, lists, etc.)
- Focus on solutions, not just problems
- Provide context and examples
- Acknowledge others' efforts
- Offer to help test or verify fixes
- The team reviews issues regularly but may not respond immediately
- Bug fixes and features are prioritized based on impact and resources
- Some features may not align with the product vision
- Providing more information helps us respond faster
- Submitted: New issue created
- Needs Triage: Awaiting team review
- Triaged: Labeled, prioritized, and acknowledged
- Needs Info: Waiting for reporter to provide additional details
- Confirmed: Verified and accepted
- In Progress: Being actively worked on
- Resolved: Fixed in a release (issue closed with reference to version)
- Closed: Completed, duplicate, cannot reproduce, or won't fix
✅ Detailed reproduction steps ✅ Complete system information ✅ Expected vs. actual behavior ✅ Logs and diagnostic information ✅ Screenshots or recordings ✅ Workarounds attempted
❌ Vague descriptions ❌ Missing system information ❌ "It doesn't work" without details ❌ Multiple unrelated issues in one report
✅ Clear problem statement ✅ Proposed solution ✅ Use cases and examples ✅ Consideration of alternatives ✅ How it benefits users
❌ Vague wishes without context ❌ Demands without rationale ❌ Features that conflict with app vision ❌ Duplicate requests without new insights
- Security issues: 24-48 hours
- Critical bugs: 1-3 business days
- Standard issues: 3-7 business days
- Feature requests: 1-2 weeks for initial review
- Discussions: Community-driven
- Search first: Check if it's already reported
- Follow templates: Fill out all fields
- Provide details: More info = faster resolution
- Be responsive: Reply to requests for information
- Test betas: Help verify fixes in pre-release versions
- One issue per report: Don't combine multiple problems
Please note that this project follows our Code of Conduct. By participating, you agree to abide by its terms.
- Check SUPPORT.md for support guidelines
- Browse Discussions for community Q&A
- Review existing issues for similar questions
By contributing to this repository (through issues, discussions, or other means), you agree that your contributions will be available under the same MIT License that covers this repository.
Thank you for contributing to Honeymelon! Your feedback and participation help make the app better for everyone. 🍈