Before You Start
Looking for something to work on? Browse our issues and pick one to get started!Friendly first steps
Friendly first steps
Issues titled 【good first】 are prepared for new contributors. If you’d like to join the team, submit a PR linked to one of these issues.Don’t forget to link the existing issue in your PR description.
Bug reports
Bug reports
When submitting a bug report, please include the following information:
- A clear, descriptive title
- A detailed description of the bug, including any error messages
- Steps to reproduce the bug
- Expected behavior
- Logs (if available) — this is very important for backend issues
- Screenshots or videos (if applicable)
Feature requests
Feature requests
When submitting a feature request, please include the following information:
- A clear, descriptive title
- A detailed description of the feature
- Use cases for the feature
- Any additional context or screenshots
Development Setup
- Fork the project to your GitHub account.
-
Create a feature branch:
-
Commit your changes:
-
Push to your fork:
- Create a Pull Request on GitHub.
Submitting Your PR
1
Fork the repository
Fork AiToEarn on GitHub to your account.
2
Open an issue first
Before drafting a PR, create an issue to discuss the changes you want to make.
3
Create a branch and make changes
Create a new branch for your changes and add tests accordingly.
4
Make sure tests pass
Ensure your code passes the existing tests.
5
Submit the PR and link the issue
Link the issue in your PR description, for example
fixes #<issue_number>.6
Wait for merge
Wait for the maintainers to review and merge your PR.
Project Setup
For backend setup, refer to the detailed instructions inproject/backend/README.md in the repository, which contains step-by-step guidance to get the backend running. We recommend reading these documents carefully before continuing.

