First of all, thank you for taking the time to contribute to LearnSQL! 🎉
This project is built to help beginners learn SQL in a clear, structured, and practical way — and your contributions can make it even better.
LearnSQL is a beginner-friendly SQL documentation website built using React JS and Tailwind CSS.
It focuses on:
- Clear explanations
- Proper learning order
- Easy revision through cheatsheets & practice queries
Whether you’re fixing a typo, improving UI, adding content, or optimizing code — every contribution matters 💙
You can help LearnSQL by:
- 📝 Fixing typos or improving explanations
- 🎨 Enhancing UI/UX or responsiveness
- 📚 Adding or improving SQL documentation content
- 🧪 Adding practice queries or examples
- ⚡ Optimizing React components or code structure
- 🐛 Fixing bugs or improving performance
Click the Fork button at the top-right of this repository.
git clone https://github.com/TonyStark-19/LearnSQL.gitcd LearnSQLnpm installnpm run dev- Keep code clean and readable
- Follow existing project structure
- Use meaningful commit messages
- Make sure the site runs without errors
Use clear and descriptive commit messages:
git commit -m "Add practice queries for SQL joins"Examples:
Fix typo in WHERE clause docsImprove responsiveness of docs pageAdd new SQL practice questions
Before submitting, please ensure:
- Code runs without errors
- Changes follow the existing style
- No unnecessary files are added
- Content is beginner-friendly
If you’re unsure about something:
- Open an Issue
- Ask questions in the PR description
- Suggest improvements — ideas are welcome!
Please be respectful and supportive. This project is meant to be a safe and welcoming space for learners.
Your contribution helps make LearnSQL better for everyone learning SQL. Whether big or small — thank you for your support 🚀