Fork the repository
For a small fix or an obvious bug, open a pull request directly. For a larger feature or redesign, start with an issue so the work has a shared direction.
Open source
This project is open for everyone. If you care about making real problems easier to find, understand, and solve, you are welcome to continue building it with us.
How to contribute
For a small fix or an obvious bug, open a pull request directly. For a larger feature or redesign, start with an issue so the work has a shared direction.
Create a branch, keep the scope clear, follow the existing patterns, and test the experience before committing.
Explain what changed, why it matters, and how you tested it. A focused contribution is easier to review and more likely to ship quickly.
Quick start
Fork the project, clone your fork, then follow the local environment instructions in the README.
git clone git@github.com:suhailroushan13/problems.live.git
cd problems.live
npm install
cp .env.example .env.local
npm run devBefore opening a pull request, run npm run lint and npm run typecheck.
Code of conduct
Assume good faith, keep feedback about the work rather than the person, and make room for people with different experiences. Harassment, personal attacks, spam, and discriminatory behavior are not welcome.
By participating, you agree to follow this standard in issues, pull requests, reviews, and community discussion. Maintainers may remove content or block contributors who repeatedly ignore it.
Pick an issue, improve a rough edge, write documentation, test a flow, or bring a thoughtful idea. Every useful contribution helps make the directory better.
Find something to work on