Welcome! We're excited to have you here and appreciate your interest in contributing. Whether you're fixing a bug, improving the UI, or suggesting a new feature—your input helps make this project better for everyone.
Contributions officially begin on 14th June as part of Social Summer of Code (SSoC). Feel free to explore the repo and issues in the meantime!
- Browse open issues in the Issues tab.
- If you have an idea or notice a bug, open a new issue with a detailed description.
- For design/UI contributions, feel free to attach mockups or references.
- Comment on an issue you're interested in.
- For tasks like the Landing Page redesign, share your concept or approach. We'll assign based on the best idea, possibly after a community vote on our Discord.
- Once approved, you'll be officially assigned.
- Please wait for assignment before sending a PR (especially important during SSOC).
- Fork the repository.
- Clone your fork:
git clone https://github.com/your-username/ThinkDSA.git cd ThinkDSA - Install dependencies and start the dev server:
npm install npm run dev
- Use clear, descriptive commit messages.
- Reference related issues in your PR description.
- Test your code locally before submitting.
- For UI changes, include before/after screenshots or a Loom video (optional but appreciated)
Join the Discord server for updates, discussion, and feedback.
- Redesign the landing page (header, GitHub star, screenshot section)
- Add animations or transitions
- Improve accessibility (a11y)
- Bug fixes & performance improvements
- AI feature suggestions (if relevant to project goals)
Thanks again for being here. Let’s build something amazing together 🚀