Skip to content

Abhishek-parate/javascript-course

Contributing to JavaScript 100 Projects πŸš€

Thank you for considering contributing to the JavaScript 100 Projects repository! Your contributions help make this project a valuable resource for everyone.

πŸ“œ Code of Conduct

By participating in this project, you agree to uphold our Code of Conduct. Please treat everyone with respect and professionalism.

πŸ› οΈ How to Contribute

1. Fork the Repository

Click the Fork button at the top-right corner of the repository page to create a copy in your GitHub account.

2. Clone Your Fork

git clone https://github.com/your-username/javascript-course.git

Navigate to the project directory:

cd javascript-course

3. Create a Branch

Create a branch for your contribution:

git checkout -b feature/your-feature-name

4. Make Changes

  • Follow the existing code structure.
  • Ensure your code is clean and well-documented.
  • Test your changes locally.

5. Commit Changes

git add .
git commit -m "Add your feature description"

6. Push Changes

Push your branch to your forked repository:

git push origin feature/your-feature-name

7. Open a Pull Request

  • Go to the original repository.
  • Click on New Pull Request.
  • Choose your fork and branch.
  • Provide a clear description of your changes.

8. Await Review

Our team will review your PR, provide feedback, and, if everything looks good, merge your changes.

🧠 Contribution Ideas

  • Add new projects (Beginner, Intermediate, Advanced).
  • Improve documentation.
  • Fix bugs or optimize code.
  • Suggest improvements to existing projects.

βœ… Best Practices

  • Follow JavaScript best practices.
  • Keep your pull requests focused on one feature or bugfix.
  • Write clear commit messages.
  • Use meaningful variable and function names.

πŸ’¬ Need Help?

Feel free to reach out via Discussions or open an issue.

πŸ“œ License

By contributing, you agree that your contributions will be licensed under the MIT License.


Thank you for helping improve JavaScript 100 Projects! πŸ’»βœ¨

About

JavaScript 100 Projects: From Basics to Advanced πŸš€ Master JavaScript through 100 hands-on projects, covering Beginner, Intermediate, and Advanced levels. Explore DOM Manipulation, APIs, ES6+ features, and build real-world applications. Open for contributions collaborate, learn, and grow together

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors