# Discord Server Rules - Claude Craft

Welcome to the Claude Craft Discord server! This document outlines the rules and guidelines for our community.

---

## Introduction

The Claude Craft Discord server is a place for users, contributors, and enthusiasts to discuss the framework, get help, share projects, and collaborate. We are committed to providing a welcoming, inclusive, and harassment-free environment for everyone.

These rules are based on the [Contributor Covenant 2.1](https://www.contributor-covenant.org/version/2/1/code_of_conduct/) and apply to all community spaces, including Discord, GitHub, and other platforms.

---

## Server Rules

### 1. Be Respectful and Kind

Treat everyone with respect. We are a diverse community with different backgrounds, experiences, and skill levels.

- **Do**: Be welcoming to newcomers, assume good intent, and use inclusive language.
- **Don't**: Insult, demean, or harass others. Personal attacks are not tolerated.

### 2. No Harassment or Discrimination

Harassment and discrimination of any kind are strictly prohibited.

**This includes**:
- Offensive comments related to gender, gender identity, sexual orientation, disability, mental illness, physical appearance, race, ethnicity, religion, or nationality
- Unwelcome sexual attention or advances
- Deliberate intimidation, stalking, or following
- Doxxing (publishing private information without consent)
- Sustained disruption of discussions

### 3. Keep Content Appropriate

This is a professional and inclusive community. Keep all content appropriate for all ages.

- **Do**: Share helpful resources, code examples, and constructive feedback.
- **Don't**: Post NSFW content, spam, or irrelevant promotional material.

### 4. Use Channels Appropriately

Post in the right channel to keep discussions organized.

**See**: [Channel Structure](#channel-structure) below.

- **Do**: Read channel descriptions before posting.
- **Don't**: Cross-post the same message in multiple channels.

### 5. Ask Good Questions

We love helping, but please help us help you!

- **Do**: Provide context, error messages, code snippets, and what you've already tried.
- **Don't**: Ask "Can I ask a question?" (just ask!), post screenshots of code instead of formatted text, or demand immediate responses.

**Resources**:
- [How to Ask Good Questions](https://stackoverflow.com/help/how-to-ask)
- [No Hello](https://nohello.net/)

### 6. Give Back to the Community

If someone helped you, help others when you can!

- Answer questions in #help
- Share your learnings in #showcase
- Contribute to the project on GitHub
- Upvote helpful answers

### 7. Respect Maintainers' Time

Maintainers and moderators are volunteers with limited time.

- **Do**: Be patient, search for existing answers, and show appreciation.
- **Don't**: Ping maintainers directly for support (use channels), demand immediate responses, or repeatedly ask the same question.

### 8. No Unsolicited Promotion

Promoting your own projects, services, or products without permission is not allowed.

- **Do**: Share relevant tools/libraries in context of helping someone.
- **Don't**: Post promotional content, referral links, or advertisements.

**Exception**: The #showcase channel is for sharing projects built with Claude Craft.

---

## Channel Structure

### 📢 Announcements

| Channel | Purpose | Permissions |
|---------|---------|-------------|
| **#announcements** | Official announcements, releases, and updates | Read-only |
| **#releases** | Automated release notifications from GitHub | Read-only |

### 💬 General

| Channel | Purpose |
|---------|---------|
| **#general** | General discussions about Claude Craft |
| **#random** | Off-topic, casual conversations |
| **#showcase** | Share your projects built with Claude Craft |

### 🆘 Support

| Channel | Purpose |
|---------|---------|
| **#help** | Get help with installation, setup, and usage |
| **#contrib** | Discuss contributions, PRs, and development |

### 🛠️ Technology Channels

| Channel | Stack |
|---------|-------|
| **#symfony** | Symfony / PHP |
| **#react** | React |
| **#flutter** | Flutter / Dart |
| **#python** | Python |
| **#react-native** | React Native |
| **#angular** | Angular |
| **#vuejs** | Vue.js |
| **#laravel** | Laravel |
| **#csharp** | C# / .NET |
| **#php** | PHP |
| **#paperclip** | Paperclip |

---

## Roles

### @maintainer
Core maintainers of the Claude Craft project. Can be pinged for critical issues only.

### @contributor
Active contributors who have had PRs merged.

### @member
All community members (default role).

### @bot
Automated bots for releases, moderation, etc.

---

## Moderation Policy

We take violations of these rules seriously.

### Process

1. **First violation**: Warning (public or private, depending on severity)
2. **Second violation**: Temporary mute (24-72 hours)
3. **Third violation**: Permanent ban

**Severe violations** (harassment, doxxing, spam) may result in immediate permanent ban without warning.

### Appeals

If you believe a moderation action was unjust, you may appeal by:
- DMing a moderator (politely)
- Emailing moderation@claudecraft.dev *(placeholder)*

Appeals will be reviewed by the moderation team within 7 days.

---

## Reporting Violations

If you witness or experience a violation of these rules, please report it.

### How to Report

1. **Use Discord's built-in report feature** (right-click message → Report)
2. **DM a moderator** with details (who, what, when, where)
3. **Email**: moderation@claudecraft.dev *(placeholder)*

**All reports are confidential** and will be reviewed promptly.

---

## Moderator Responsibilities

Moderators are expected to:
- Enforce rules fairly and consistently
- Respond to reports promptly
- De-escalate conflicts
- Lead by example
- Maintain confidentiality

Moderators have the final say on enforcement decisions.

---

## Changes to These Rules

These rules may be updated from time to time. Significant changes will be announced in #announcements.

**Last updated**: 2026-04-15

---

## Additional Resources

- [Code of Conduct](CODE_OF_CONDUCT.md)
- [Contributing Guide](CONTRIBUTING.md)
- [Community Hub](docs/COMMUNITY.md)

---

## Contact

- **Discord**: [https://discord.gg/claude-craft](https://discord.gg/claude-craft)
- **GitHub**: [https://github.com/TheBeardedBearSAS/claude-craft](https://github.com/TheBeardedBearSAS/claude-craft)
- **Email**: moderation@claudecraft.dev *(placeholder)*

---

**Thank you for being part of the Claude Craft community!** 🎉

We're glad you're here. Let's build something amazing together.

---

**Version**: 1.0.0  
**Based on**: Contributor Covenant 2.1  
**Author**: The Bearded CTO
