Skip to content

Mathi27/ErrorHunter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐞 BugFix Challenges Repository

Welcome to the BugFix Challenges Repository! This is a beginner-friendly, open-source project where you can improve your coding skills by identifying and fixing bugs in pre-written solutions to coding problems. It's also an excellent opportunity to learn how to contribute to open-source projects.


🚀 Project Overview

This repository contains:

  • A collection of buggy solutions to various coding problems.
  • Problems organized by difficulty: Easy, Medium, and Hard.
  • Automated test cases to validate your fixes.

Your mission is to:

  1. Understand the problem statement.
  2. Identify and fix the bug in the provided solution.
  3. Test your fix.
  4. Submit your changes via a pull request.

🛠️ Getting Started

Prerequisites

  • Python 3.8 or later
  • Basic understanding of Git and GitHub
  • Willingness to learn and debug code!

Setup

  1. Fork this repository to your account.
  2. Clone your fork to your local machine:
    git clone https://github.com/<your-username>/errorhunter.git
    
    cd errorhunter
    
    

🤔 How to Contribute

  1. Check the Issues tab for problems to fix.
  2. Assign yourself an issue and create a new branch:
    git checkout -b fix-problem1
    
  3. Fix the bug and test your solution using the test cases.
  4. Commit your changes with a meaningful message
    git commit -m "fix: corrected logic for problem1"

5.Push your branch and create a pull request

Detailed contribution guidelines can be found in CONTRIBUTING.md

🌟 Features

  1. A variety of coding problems with bugs intentionally introduced.
  2. Test-driven development using Python’s unittest framework.
  3. Beginner-friendly contribution process.

🏆 Goals

This project aims to:

  1. Help participants improve their debugging and problem-solving skills.
  2. Teach students how to contribute to open-source projects effectively.
  3. Foster a community of collaborative learning.

📜 License

This project is licensed under the MIT License. Feel free to use, modify, and distribute it as you like!

🙋 FAQs

Got questions? Check out the FAQs. If your question isn't listed, feel free to create an issue!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages