/WhyTheHeck

Collection of some notorious snippets, which makes you say why the heck?

Primary LanguageJavaScript

Why The Heck

🚀 Welcome to the Beginner-Friendly Bug Hunt!

If you want to improve your coding skills, you're in the right place. This is an open-source project designed for beginners to learn by doing. We've purposely added bugs to some code examples, and we're inviting you to fix them!

Project Overview

🔍 What's Inside?

Inside this repository, you'll find code files with intentional bugs. Your mission, should you choose to accept it, is to:

  • 🐞 Identify and fix these bugs.
  • 📝 Explain the issues and your solutions.
  • 📚 Write clear commit messages to document your changes.

🤓 While knowing a programming language is helpful, it's not required. What's essential is understanding Git and GitHub.

Prerequisites

  1. 🧑 💻 Basic understanding of Git and GitHub.
  2. 🤓 Familiarity with at least one programming language (basic knowledge is enough).
  3. 🌐 Internet connection for downloading resources.

Contributing

Adding New Buggy Codes

If you want to add more buggy code examples to this repository, follow these steps:

  1. 🍴 Fork the repository on GitHub.

  2. 💻 Clone your forked repository to your computer.

    git clone https://github.com/your-username/fossinit.git
  3. 🌿 Create a new branch for your new buggy code.

    git checkout -b new-bug-branch
  4. ➕ Add your new buggy code files to the repository.

  5. 🛠️ Commit your changes with descriptive messages.

    git commit -m "add: description of the new buggy code"
  6. 🚀 Push your changes to your forked repository.

    git push origin new-bug-branch
  7. 🔄 Create a Pull Request (PR) on GitHub, providing details about the new buggy code and its purpose.

Bug Reporting

If you come across a bug in the code that you can't fix or if you'd like to report a new bug, please open a new issue on GitHub. Describe the problem, including any error messages you received.

License

This project is licensed under the Apache License 2.0. See the LICENSE file for details. 📜

✨ Contributors

Grid of profile icons of the contributors