# Contributing to AI-Shifu

Thank you for your interest in contributing to AI-Shifu! Before posting in the issue tracker, please take a moment to review these guidelines.

## Before Creating an Issue

1. **Search First**
   - Check if your issue has already been reported
   - Look through both open and closed issues
   - Use the search bar to find similar issues

2. **Check Documentation**
   - Review the README.md and other documentation
   - Make sure your question isn't already answered in the docs

3. **Reproduce the Issue**
   - Ensure you can reproduce the issue consistently
   - Include steps to reproduce
   - Provide any relevant error messages or logs

## When Creating an Issue

1. **Use a Clear Title**
   - Be specific and concise
   - Include relevant keywords
   - Avoid vague titles like "Help" or "Problem"

2. **Provide Details**
   - Describe the expected behavior
   - Describe the actual behavior
   - Include relevant code snippets
   - Specify your environment (OS, version, etc.)

3. **Format Your Issue**
   - Use markdown formatting
   - Include code blocks with proper syntax highlighting
   - Add screenshots if relevant

## Issue Templates

Please use the appropriate issue template when creating a new issue:
- Bug Report
- Feature Request
- Document Issue
- Translation Issue

## Response Time

- We aim to respond to all issues within 48 hours
- Please be patient and avoid bumping issues unnecessarily
- If you need immediate help, consider checking our community channels

## Code of Conduct

Please be respectful and constructive in all communications. We follow a code of conduct to ensure a welcoming environment for all contributors.

Thank you for helping make AI-Shifu better!
