How to Contribute

Start your open-source journey with us - everyone is welcome!

Getting Started

1

Join Our Community

Join our Discord server to connect with other contributors, ask questions, and get help.

Join Discord
2

Explore Projects

Browse our projects page to find something that interests you. Look for issues tagged with "good first issue" or "help wanted".

View Projects
3

Fork & Clone

Fork the repository on GitHub and clone it to your local machine to start making changes.

git clone https://github.com/YOUR-USERNAME/PROJECT-NAME.git
4

Make Changes & Test

Create a new branch, make your changes, and thoroughly test your code. Follow the project's coding standards and guidelines.

git checkout -b feature/your-feature-name
5

Submit Pull Request

Push your changes and create a pull request. Provide a clear description of what you've changed and why.

View on GitHub

Ways to Contribute

Code

Fix bugs, implement features, or improve performance

Documentation

Write or improve documentation, tutorials, and guides

Review

Review pull requests and provide constructive feedback

Contribution Guidelines

Follow coding standards

Use the project's linting and formatting tools

Write clear commit messages

Use descriptive messages that explain what and why

Test your changes

Make sure your code works and doesn't break existing functionality

Be respectful and inclusive

Follow our Code of Conduct and treat everyone with respect

Ask for help when needed

Don't hesitate to ask questions in Discord or on GitHub

Earn Points & Climb the Leaderboard

Reputation is based on meaningful contributions. Base scores are weighted by difficulty, impact, and exceptional labels.

PR Merged: 20Review: 10Docs: 12Design: 15
View Leaderboard