Community & Support¶
Connect with the Calculinux community and get support.
Official Channels¶
Discord Community¶
Join our active Discord community for real-time chat and support:
Calculinux Discord Server - URL: discord.gg/7quBbSPxcP - Purpose: Real-time community discussion, help, and project sharing - Channels: General discussion, help & support, development, hardware, showcase - Active community with quick responses from developers and users
Forum¶
The primary discussion platform for Calculinux and PicoCalc modifications:
ClockworkPi Forum - Luckfox Lyra Thread - URL: forum.clockworkpi.com/t/luckfox-lyra-on-picocalc/16280 - Purpose: General discussion, questions, showcase projects - Activity: Active community, quick responses - Original port discussion and ongoing development
GitHub¶
Source Code & Issues - Repository: github.com/Calculinux/meta-calculinux - Issues: Bug reports and feature requests - Pull Requests: Code contributions - Discussions: Development planning
Documentation - Repository: github.com/Calculinux/docs - Issues: Documentation improvements - Website: calculinux.github.io/docs
Community Guidelines¶
Be Respectful¶
- Treat all community members with respect
- Be patient with beginners
- Provide constructive feedback
- Help others when you can
Stay On Topic¶
- Keep discussions relevant to Calculinux/PicoCalc
- Use appropriate channels for different topics
- Search before posting duplicates
Share Knowledge¶
- Document your solutions
- Share your projects
- Contribute improvements
- Help maintain documentation
Getting Help¶
Before Asking¶
- Check Documentation: Read relevant sections
- Search Forum: Someone may have had the same issue
- Check Issues: Look for existing GitHub issues
- Try Troubleshooting: Follow troubleshooting guides
How to Ask¶
Good Question Format:
Subject: Clear, specific title
Hardware:
- Luckfox Lyra 128MB (no NAND)
- SanDisk 16GB SD card
- 5V/2A USB-C power
Software:
- Calculinux base image v1.0
Problem:
[Clear description of issue]
What I've Tried:
1. Step one
2. Step two
Error Messages:
[Paste relevant error messages]
Logs:
[Relevant portions of dmesg or journalctl]
What to Include¶
- Hardware specifications
- Software version
- Exact error messages
- Steps to reproduce
- What you've already tried
- Relevant log excerpts
Contributing¶
Ways to Contribute¶
Code Contributions - Bug fixes - New features - Driver improvements - See Contributing Guide
Documentation - Fix typos and errors - Add missing information - Create tutorials - Translate to other languages
Testing - Test on different hardware - Report compatibility - Verify bug fixes - Test new features
Community Support - Answer questions on forum - Help troubleshoot issues - Share your projects - Write blog posts/tutorials
Project Maintainers¶
Core Team¶
- hisptoot - Original port and driver development
- Community contributors - Various improvements
Want to become a maintainer? Contribute regularly and show your commitment!
Related Communities¶
ClockworkPi¶
- Main Forum: forum.clockworkpi.com
- Other Projects: GameShell, DevTerm, uConsole
- General Hardware: Discussions about ClockworkPi devices
Luckfox¶
- Official Site: luckfox.com
- GitHub: github.com/LuckfoxTECH
- Community: Luckfox user communities
Embedded Linux¶
- eLinux.org: elinux.org
- Yocto Community: yoctoproject.org/community
- Reddit /r/embedded: reddit.com/r/embedded
Events & Meetings¶
Community Calls¶
(To be organized as community grows)
- Monthly developer calls
- Release planning meetings
- Community showcases
Conferences¶
Relevant conferences where Calculinux might be presented:
- Embedded Linux Conference
- FOSDEM
- Maker Faires
- Local Linux User Groups
Social Media¶
Stay updated on Calculinux development:
- Check forum for announcements
- Watch GitHub repository
- Follow related projects
Recognition¶
Hall of Fame¶
Recognition for significant contributors:
- hisptoot - Original Luckfox Lyra port, LCD driver, keyboard driver
- Contributors welcome! Your name could be here.
Showcase¶
Share your Calculinux projects:
- Post in forum with "Showcase" tag
- Include photos/videos
- Describe your use case
- Share your code if open source
Resources for Contributors¶
Development Resources¶
Communication Resources¶
- Forum etiquette
- GitHub pull request guidelines
- Code of conduct (in development)
Contact¶
Public Contact¶
- Forum: Best for general questions
- GitHub Issues: For bugs and features
- GitHub Discussions: For development topics
Private Contact¶
For sensitive issues (security vulnerabilities, etc.):
- Open a security issue on GitHub
- Contact maintainers directly (info in GitHub profiles)
License & Legal¶
- Code: Various open source licenses (see individual repositories)
- Documentation: CC BY 4.0
- Trademarks: Respect all trademarks
Code of Conduct¶
Summary¶
- Be kind and courteous
- Respect different viewpoints
- Accept constructive criticism
- Focus on what's best for the community
- Show empathy toward other members
Full code of conduct: (To be added)
Supporting the Project¶
Non-Code Contributions¶
- Write documentation
- Create tutorials
- Test and report bugs
- Help others in forum
- Spread the word
Sponsorship¶
(To be determined as project matures)
- Infrastructure costs
- Development hardware
- Community initiatives
Stay Connected¶
Don't be a stranger! The Calculinux community is friendly and welcoming.
- 💬 Discord: Join our Discord community
- 💬 Forum: Join the forum discussion
- ⭐ GitHub: Star the GitHub repository
- 📢 Projects: Share your projects
- 🤝 Help: Help fellow users
- 💻 Contribute: Contribute code or documentation
Welcome to the Calculinux community! 🎉