Our Mission
RTFM.guide exists to make developers’ lives easier by providing practical, accurate, and accessible coding guides. Our community guidelines ensure this remains a helpful, respectful, and safe space for everyone.Core Values
Be Helpful
Share knowledge generously. Write clearly. Solve problems.
Be Respectful
Treat everyone with kindness. Assume good intent. Stay professional.
Be Accurate
Test your code. Verify information. Update when needed.
Be Original
Credit sources. Don’t plagiarize. Add your own insights.
General Conduct
Do’s ✅
- Be constructive: Provide actionable feedback
- Be patient: Remember everyone is learning
- Be inclusive: Welcome developers of all skill levels
- Be humble: Admit mistakes and learn from them
- Be clear: Write guides others can understand
- Be current: Keep content up-to-date
- Be grateful: Acknowledge helpful contributions
Don’ts ❌
- Don’t be rude: No insults, mockery, or condescension
- Don’t spam: No excessive self-promotion
- Don’t plagiarize: Always credit sources
- Don’t mislead: No false information or clickbait
- Don’t harass: No targeting individuals
- Don’t discriminate: No bias based on identity
- Don’t derail: Stay on topic
Content Guidelines
For Guides
Required
- Clear title: Describes what the guide covers
- Working code: Test before publishing
- Proper formatting: Use Markdown correctly
- Appropriate content: Follows NSFW/SFW modes
Encouraged
- Code examples: Show, don’t just tell
- Explanations: Why, not just what
- Prerequisites: List requirements upfront
- Expected output: Show what success looks like
- Common errors: Address typical pitfalls
- Version info: Specify library/framework versions
Not Allowed
- Plagiarism: Copying without attribution
- Malicious code: Harmful or destructive examples
- Spam: Promotional content disguised as guides
- Off-topic: Unrelated to programming/development
- Illegal content: Copyright violations, exploits, etc.
- Deliberately wrong: Intentionally misleading information
For Comments
Helpful Comments
Unhelpful Comments
Respectful Behavior
What Respect Looks Like
- Assuming good intent
- Disagreeing without being disagreeable
- Offering constructive criticism
- Thanking people for their contributions
- Admitting when you’re wrong
- Learning from others
What Disrespect Looks Like
- Personal attacks or insults
- Dismissive or condescending language
- Gatekeeping (“real developers don’t…”)
- Harassment or bullying
- Hate speech or slurs
- Doxxing or threats
Technical Standards
Code Quality
Your code examples should:- Work: Be tested and functional
- Be secure: No obvious security vulnerabilities
- Be readable: Well-formatted and clear
- Be appropriate: Production-ready or labeled as example-only
Information Accuracy
- Verify facts before publishing
- Cite sources when applicable
- Specify versions and dependencies
- Note if information may become outdated
- Update guides when needed
Intellectual Property
- Original work: Write your own guides
- Proper attribution: Credit sources and inspirations
- Respect licenses: Follow open source licenses
- No plagiarism: Don’t copy without permission
SFW vs NSFW Content
SFW Mode (Safe for Work)
- Professional language
- No profanity
- No mature content
- Appropriate for all audiences
NSFW Mode (Not Safe for Work)
- Casual language allowed
- Mild profanity permitted
- Still no explicit content
- Still professional in tone
The line: NSFW doesn’t mean “anything goes”. It means slightly more relaxed language, not inappropriate content.
Enforcement
Warning System
- First offense: Warning and explanation
- Second offense: Temporary suspension (3-7 days)
- Third offense: Longer suspension (30 days)
- Continued violations: Permanent ban
Immediate Bans
No warnings for:- Spam bots
- Harassment or threats
- Hate speech
- Illegal content
- Malicious code
- Severe or repeated violations
Appeals
- All actions can be appealed
- Contact support with your case
- Provide context and explanation
- Decisions reviewed within 48 hours
Reporting Violations
See something that violates these guidelines?- Don’t engage: Don’t respond or escalate
- Report it: Use the Report button
- Provide context: Explain the violation
- Be patient: Allow time for review
Scope
These guidelines apply to:- All guides and comments
- User profiles and bios
- Direct messages (coming soon)
- All public areas of the site
Legal Requirements
In addition to these guidelines, you must:- Follow our Terms of Service
- Respect our Privacy Policy
- Comply with applicable laws
- Respect others’ legal rights
Questions?
These guidelines are living documents that evolve with our community:- Unclear rule? Ask in the community
- Edge case? Contact support
- Suggestion? We welcome feedback
- Dispute? Use the appeal process
Philosophy
We believe in:- Trust but verify: Assume good intent, moderate when needed
- Education over punishment: Help people learn the rules
- Transparency: Clear rules, clear enforcement
- Community-driven: Built by developers, for developers
Questions about these guidelines? Contact support@rtfm.guide Last updated: 2025-01-29