-
Notifications
You must be signed in to change notification settings - Fork 0
Support Resources
Status: ✅ Complete
Last Updated: December 5, 2025
This page provides information about getting support for RiceCoder, including documentation, community channels, and contact information.
- Documentation
- Community Support
- Reporting Issues
- Getting Help
- FAQ
- Troubleshooting
- Contact Information
- Quick Start Guide - Get started in 5 minutes
- Installation & Setup - Installation instructions
- User Guide - Comprehensive user guide
- Configuration Guide - Configuration options
- CLI Commands Reference - All available commands
- Code Generation - Generate code from specs
- LSP Integration - Language Server Protocol
- Code Completion - Code completion features
- Hooks System - Event-driven automation
- Spec-Driven Development - Systematic development
- Architecture Overview - System architecture
- Developer Guide - Development setup
- API Reference - API documentation
- External LSP Integration - External LSP servers
- Troubleshooting Guide - Common issues and solutions
- FAQ - Frequently asked questions
Purpose: Ask questions, discuss ideas, and get community support
How to Use:
- Visit GitHub Discussions
- Click "New Discussion"
- Choose appropriate category
- Describe your question or topic
- Wait for community responses
Categories:
- Q&A: Ask questions and get answers
- Ideas: Discuss feature ideas and suggestions
- Show and Tell: Share your projects and creations
- Announcements: Important announcements and updates
Response Time: Usually 24-48 hours
Purpose: Report bugs and request features
How to Report a Bug:
- Visit GitHub Issues
- Click "New Issue"
- Choose "Bug Report" template
- Fill in the template with details
- Submit the issue
How to Request a Feature:
- Visit GitHub Issues
- Click "New Issue"
- Choose "Feature Request" template
- Describe the feature and use case
- Submit the issue
Response Time: Usually 1-3 days
Purpose: Real-time chat and community support
How to Join:
- Click Discord Invite Link
- Accept the invite
- Read the rules and guidelines
- Introduce yourself in #introductions
- Start chatting!
Channels:
- #general: General discussion
- #help: Get help from the community
- #announcements: Important announcements
- #showcase: Share your projects
- #development: Development discussions
- #bugs: Report bugs
- #features: Request features
Response Time: Usually 1-2 hours
Purpose: Private or sensitive security issues
Link: GitHub Security Advisories
When to Use:
- Security vulnerabilities
- Private security concerns
- Sensitive security information
- Formal inquiries
Response Time: Usually 1-2 business days
- Check Documentation: Search the wiki for answers
- Check FAQ: Look for your question in the FAQ
- Check Troubleshooting: See if your issue is documented
- Search Issues: Look for existing issues
- Search Discussions: Look for existing discussions
Include:
- Clear, descriptive title
- Detailed description of the issue
- Steps to reproduce
- Expected vs actual behavior
- System information (OS, version, etc.)
- Error messages and logs
- Screenshots if applicable
Example:
Title: Code completion crashes with syntax errors
Description:
When I open a file with syntax errors, code completion crashes
and RiceCoder becomes unresponsive.
Steps to Reproduce:
1. Create a Rust file with syntax errors
2. Enable code completion
3. Try to get completions
Expected: Graceful error handling
Actual: RiceCoder crashes
Environment:
- OS: macOS 12.0
- RiceCoder: v0.1.6
- Rust: 1.75.0
Error Message:
thread 'main' panicked at 'index out of bounds'
Include:
- Clear, descriptive title
- Use case and motivation
- Detailed description of the feature
- Examples of how it would be used
- Alternative solutions considered
Example:
Title: Add support for custom code formatters
Use Case:
I want to use a custom code formatter specific to my project.
Description:
Allow users to configure custom code formatters in .agent/config.yaml
that will be used instead of the default formatter.
Example:
```yaml
formatters:
rust: "my-custom-formatter"
Alternatives:
- Use environment variables
- Use command-line flags
---
## Getting Help
### For Different Situations
| Situation | Best Channel | Response Time |
|-----------|--------------|----------------|
| Quick question | Discord #help | 1-2 hours |
| Detailed question | GitHub Discussions | 24-48 hours |
| Bug report | GitHub Issues | 1-3 days |
| Feature request | GitHub Issues | 1-3 days |
| Security issue | Email | 1-2 business days |
| Private concern | Email | 1-2 business days |
### Asking Good Questions
1. **Be Specific**: Provide clear, specific details
2. **Provide Context**: Explain what you're trying to do
3. **Include Examples**: Show code or configuration examples
4. **Describe What You've Tried**: Show what you've already attempted
5. **Be Patient**: Wait for responses and be respectful
### Getting Faster Responses
1. **Search First**: Check if your question is already answered
2. **Provide Details**: Include all relevant information
3. **Be Clear**: Use clear language and formatting
4. **Be Respectful**: Be polite and professional
5. **Follow Up**: Provide additional information if asked
---
## FAQ
### Installation
**Q: How do I install RiceCoder?**
A: See [Installation & Setup](./Installation-Setup.md) for detailed instructions.
Quick install:
```bash
cargo install ricecoder
Q: What are the system requirements?
A: See Installation & Setup for system requirements.
Q: How do I set up my API key?
A: Use the rice config command:
rice config set api-key YOUR_API_KEYOr set the environment variable:
export RICECODER_API_KEY=YOUR_API_KEYQ: How do I switch between AI providers?
A: Use the rice config command:
rice config set provider openai
rice config set model gpt-4Q: How do I start using RiceCoder?
A: See Quick Start Guide for a quick walkthrough.
Q: How do I generate code from a specification?
A: See Spec-Driven Development Guide for detailed instructions.
Q: I get "API key not found" error
A: See Troubleshooting Guide for solutions.
Q: RiceCoder is running slowly
A: See Troubleshooting Guide for performance tips.
See FAQ for more frequently asked questions.
| Issue | Solution |
|---|---|
| API key not recognized | Check configuration, regenerate API key |
| Connection timeout | Check network, verify provider is online |
| Code generation errors | Review spec, provide more context |
| Performance is slow | Use local models, reduce context size |
| Chat not responding | Check network, verify API quota |
- Check Troubleshooting Guide: Troubleshooting Guide
- Check FAQ: FAQ
- Search Discussions: GitHub Discussions
- Ask on Discord: Discord #help
- Report Issue: GitHub Issues
| Channel | Purpose | Response Time |
|---|---|---|
| Discord | Real-time chat | 1-2 hours |
| GitHub Discussions | Questions and ideas | 24-48 hours |
| GitHub Issues | Bugs and features | 1-3 days |
| Private/sensitive | 1-2 business days |
- GitHub Repository: ricecoder
- GitHub Issues: Report bugs/features
- GitHub Discussions: Ask questions
- GitHub Security: Report security issues
- Wiki: RiceCoder Wiki
- Twitter: @ricecoder (if available)
- LinkedIn: RiceCoder (if available)
- User Guide - Comprehensive user guide
- Spec-Driven Development Guide - Master specs
- Architecture Overview - System architecture
- Developer Guide - Development setup
- Contributing Guide - How to contribute
- Community Guidelines - Community standards
- Developer Guide - Development guide
- Development Roadmap - Feature roadmap
- Project Status - Current status
- Release Notes - Latest release notes
We value your feedback! Please share:
- Feature Ideas: GitHub Discussions
- Bug Reports: GitHub Issues
- General Feedback: Discord
- Suggestions: GitHub Discussions
- FAQ - Frequently asked questions
- Troubleshooting Guide - Common issues and solutions
- Community Guidelines - Community standards
- Contributing Guide - How to contribute
- Home - Wiki home page
Last updated: December 5, 2025