❓ Frequently Asked Questions - IssueMatch #15
Unanswered
AvishkarPatil
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
text
📝 FAQ - IssueMatch Project
🛠️ Development
Q: How do I set up IssueMatch locally?
A: Follow these steps to set up the development environment:
Clone the repository:
git clone https://github.com/AvishkarPatil/IssueMatch.git
cd IssueMatch
Backend Setup:
cd backend
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
Frontend Setup:
cd frontend
npm install
npm start
Environment Variables: Copy
.env.exampleto.envand configure your GitHub API tokensDatabase: Default uses SQLite for development, PostgreSQL for production
Q: What tech stack does IssueMatch use?
A: IssueMatch is built with:
Q: How do I run tests?
A:
python manage.py testnpm testnpm run test:all🤝 Contributing
Q: What should I work on first?
A: New contributors should start with:
good first issue- beginner-friendly tasksdocumentationlabeled issues - help improve docsfrontendorbackendbased on your expertiseQ: How does the issue matching algorithm work?
A: IssueMatch uses a smart matching system that considers:
Q: What's the code review process?
A:
Q: How do I report bugs or request features?
A: Use our GitHub issue templates:
🔍 Project
Q: What is IssueMatch's main purpose?
A: IssueMatch solves the problem of finding relevant open source issues to contribute to. It's a platform that:
Q: Who can use IssueMatch?
A:
Q: How does IssueMatch differ from GitHub's native search?
A: IssueMatch provides:
Q: Is IssueMatch free to use?
A: Yes! IssueMatch is completely free and open source under MIT License.
🔧 Technical
Q: What APIs does IssueMatch use?
A:
Q: How does authentication work?
A: IssueMatch uses GitHub OAuth for secure authentication. Your GitHub profile helps personalize issue recommendations.
Q: Can I contribute without coding?
A: Absolutely! We need help with:
📞 Support
Q: Where can I get help?
A:
Q: How quickly are issues resolved?
A: We aim to respond within 24-48 hours. Resolution time depends on complexity and priority level.
Q: Can I become a maintainer?
A: Active contributors who demonstrate expertise and community engagement can apply for maintainer status after consistent contributions.
This FAQ is regularly updated based on community feedback and project evolution. Last updated: August 2025
Beta Was this translation helpful? Give feedback.
All reactions