claude-code-ultimate-guide/CONTRIBUTING.md
Florian BRUNIAUX 4640e4e3e0 feat(visibility): add TTFV optimization, CONTRIBUTING rewrite, and distribution playbooks
Phase 0 - Foundation work for visibility campaign:

- Add TL;DR Quick Start section in README with CLAUDE.md template
- Rewrite CONTRIBUTING.md with welcome message, contribution types, PR process
- Add CODE_OF_CONDUCT.md (Contributor Covenant v2.1)
- Document French whitepapers series (8 docs, ~185 pages) in README
- Add distribution playbooks in claudedocs/ (gitignored)
- Add prominent badges (version, license, Claude Code support)

TTFV (Time-to-First-Value) optimized from ~10min to < 5min.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 09:27:28 +01:00

172 lines
3.6 KiB
Markdown

# Contributing to Claude Code Ultimate Guide
**Welcome!** Whether you're fixing a typo or adding a new section, every contribution helps developers worldwide master Claude Code.
## Quick Links
- [Report an Issue](../../issues/new)
- [Start a Discussion](../../discussions)
- [Code of Conduct](./CODE_OF_CONDUCT.md)
---
## Ways to Contribute
| Type | Examples | Effort |
|------|----------|--------|
| **Report** | Bugs, outdated info, broken links | 2 min |
| **Improve** | Fix typos, clarify explanations | 5-15 min |
| **Add Examples** | New templates, workflows, hooks | 15-60 min |
| **Translate** | Help reach non-English speakers | Varies |
| **Share** | Your workflows, success stories | 5 min |
**Not sure where to start?** Check [issues labeled `good first issue`](../../issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22).
---
## Reporting Issues
Found something wrong or have a suggestion?
1. **Search existing issues** — Someone may have reported it
2. **Open a new issue** with:
- Clear description
- Location (file, section, line)
- Your platform (macOS/Linux/Windows)
- For Windows: PowerShell version
---
## Pull Request Process
### 1. Fork & Clone
```bash
git clone https://github.com/YOUR_USERNAME/claude-code-ultimate-guide.git
cd claude-code-ultimate-guide
```
### 2. Create a Branch
```bash
git checkout -b fix/typo-in-section-3
# or
git checkout -b feature/add-debugging-guide
```
### 3. Make Changes
Follow [Content Guidelines](#content-guidelines) below.
### 4. Test Your Changes
- Preview markdown rendering
- Test code snippets on your platform
- Verify all links work
### 5. Submit PR
Include:
- Clear description of changes
- Why the change is needed
- What you tested
---
## Content Guidelines
### Writing Style
- **Concise**: Bullet points > long paragraphs
- **Practical**: Include examples for every concept
- **Cross-platform**: Support macOS/Linux AND Windows
- **Accurate**: Test all code before submitting
### Documentation Structure
```markdown
## Section Title
Brief intro (1-2 sentences).
### Subsection
| Column 1 | Column 2 |
|----------|----------|
| Data | Data |
**Example:**
```bash
code example here
```
```
### Platform-Specific Code
Always provide both when commands differ:
```bash
# macOS/Linux
~/.claude/settings.json
# Windows
%USERPROFILE%\.claude\settings.json
```
---
## Quality Checklist
Before submitting:
- [ ] Markdown renders correctly (preview on GitHub)
- [ ] All links work
- [ ] Code snippets tested on your platform
- [ ] Windows equivalents provided (if applicable)
- [ ] Spell-checked
- [ ] Follows existing style
---
## Windows Contributions (Especially Welcome!)
The maintainer works on macOS. If you're a Windows user:
- Test PowerShell scripts with PS 5.1+
- Verify path handling
- Report Windows-specific issues
- Add batch file alternatives when possible
**Your contributions are especially valuable!**
---
## What We Don't Accept
- Marketing language or promotional content
- Unverified or speculative claims
- Large structural changes without prior discussion
- Breaking changes to existing examples
---
## Recognition
Contributors are recognized through:
- **Git history** — Your commits are permanently attributed
- **GitHub contributors** — Visible on repository page
Significant contributions may be highlighted in release notes.
---
## Questions?
- **General questions**: [GitHub Discussions](../../discussions)
- **Bug reports**: [Issues](../../issues)
- **Direct contact**: [LinkedIn](https://www.linkedin.com/in/florian-bruniaux-43408b83/)
---
**Thank you for helping improve this guide!**