Thanks for helping improve JavaScript Mastery.
- Fix typos / improve explanations
- Add examples for existing topics
- Add practice problems with solutions
- Improve structure and navigation
- Keep explanations beginner-friendly and accurate
- Prefer runnable examples (
examples/) when possible - Avoid adding external dependencies unless there is a strong reason
- Keep formatting consistent (Markdown headings, code fences with
js)
docs/: topic notesexamples/: runnable Node examples
git clone https://github.com/ReactSphere/javascript-mastery.git
cd javascript-mastery
npm -v
node -vRun examples:
npm run examples:arrays
npm run examples:functions
npm run examples:async- Create a branch:
git checkout -b your-branch-name - Make changes
- Ensure examples still run
- Open a Pull Request
Use short, descriptive commits.
docs: clarify closure exampleexamples: add map/filter demochore: improve README badges
Open an issue and include:
- what you expected
- what happened
- steps to reproduce (if applicable)
- screenshots/logs if helpful