Skip to content

Latest commit

 

History

History
37 lines (30 loc) · 1.2 KB

File metadata and controls

37 lines (30 loc) · 1.2 KB

Contributing to JavaScript Programs — Hacktoberfest 2025

Thank you for wanting to contribute! We welcome improvements, bug fixes, and new programs.

Getting started

  1. Fork the repo
  2. Clone your fork and create a branch:
    git clone https://github.com/pawanrajsingh2088/javascript-programs.git
    cd javascript-programs
    git checkout -b feat/your-feature
  3. Add your code under the appropriate folder:
    • Basics/ — beginner exercises
    • Algorithms/ — sorting, searching, recursion
    • DSA/ — data structures implementations
    • Projects/ — small projects with a README

PR Template

  • Title should follow: feat|fix|docs: short description
  • Describe what you changed and why
  • Reference any related issue (if available)

Code Style

  • Use ES6+ syntax
  • Keep functions small and focused
  • Add comments for complex logic
  • Add a brief header comment showing usage and example input/output

Tests

If your code has tests, put them under utils/tests and add instructions.

Communication

  • Be respectful and patient during reviews.
  • If requested to change something, update your PR rather than opening a new one.

Thanks for contributing — every PR matters! 🎉