Community Guidelines
Frontend Mentor is a community where people from all over the world come to improve their coding skills, meet like-minded people, and help each other get better. We aim to build the most supportive web development community around.
Table of contents
Our Pledge
We pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
Expected Behavior
Examples of behaviour that contributes to creating a positive environment:
- Using welcoming, inclusive, and supportive language
- Being respectful of differing viewpoints and experiences
- Gracefully accepting constructive criticism
- Answering questions and supporting others wherever possible
Unacceptable Behavior
Examples of unacceptable behaviour include:
- Being rude or overly critical of a solution or the code within it
- Trolling, insulting/derogatory comments, or harassment
- Publishing others' confidential information without permission
- Swearing, usage of strong or disturbing language
- Any conduct that could reasonably be considered inappropriate in a professional setting
Focus on Code, Not the Person
Good feedback addresses the code, not the coder.
Do:
- "This function could be simplified by..."
- "The HTML structure would be more semantic if..."
- "Consider using flexbox here because..."
Don't:
- "You don't understand how CSS works"
- "This is such a beginner mistake"
- "Why would anyone do it this way?"
Platform Guidelines
Giving Feedback
Do:
- Give high-quality, specific feedback on solutions
- Upvote comments to say "thanks" or agree with what's been said
- Mark comments as helpful if they taught you something or helped you improve
Don't:
- Spam short comments like "Nice work!" without offering additional feedback
- Ask people to mark your comment as helpful
- Copy/paste the same minimal feedback on multiple solutions—this is considered point farming and may result in your account being flagged
Submitting Solutions
Do:
- Submit your own original work
- Credit tutorials if you followed along with one
Don't:
- Plagiarize other people's work—submitting someone else's solution as your own may result in an immediate ban
- Submit solutions for incorrect challenges (e.g., submitting a QR code solution to a different challenge)
- Submit projects unrelated to Frontend Mentor challenges
Using Upvotes and "Mark as Helpful"
Upvotes have two purposes:
- For solution authors to say a quick "thanks" for a comment
- For other community members to agree with what someone has said
Mark as Helpful should be reserved for comments that genuinely helped you improve your solution or learn something new. This awards points to the commenter, so use it meaningfully.
Reporting Issues
If you encounter content that violates these guidelines, report it rather than engaging directly. This includes:
- Harassment or bullying
- Discriminatory content
- Spam or point farming
- Plagiarism
- Inappropriate language
To report, look for the report option on the content in question, select the reason, and submit.
Enforcement
All reports are reviewed and investigated. We hold the right to:
- Remove comments or contributions not aligned with these guidelines
- Flag accounts while investigating reports (flagged accounts cannot appear on the Wall of Fame or earn points)
- Temporarily or permanently ban members for inappropriate behaviour
By participating in Frontend Mentor, you agree to follow these guidelines and help maintain a positive, supportive community for all members.