GitHub - WeCode-Community-Dev/pixel-peep: Find the original images from the duplicated and variotion images

πŸ“Έ Pixel Peep – Challenge Submission Guide

Welcome to the official repository for Pixel Peep, a WeCode Community Project!
This document will guide you through the process of contributing to this challenge using Git and GitHub.

πŸ”₯ Top submissions will be selected, and only the winners’ code will be merged into the main Pixel Peep repository under the WeCode organization!


πŸš€ Step 1: Set Up Git & GitHub

βœ… 1. Install Git

Download and install Git from the official site:
πŸ‘‰ https://git-scm.com/downloads

βœ… 2. Create a GitHub Account

If you don’t have one yet:
πŸ‘‰ https://github.com


🍴 Step 2: Fork the Repository

  1. Visit the official Pixel Peep repo:
    πŸ‘‰ https://github.com/WeCode-Community-Dev/pixel-peep

  2. Click the "Fork" button on the top-right corner to create your own copy of the repository.


πŸ“₯ Step 3: Clone Your Fork

Clone your forked repository to your local machine:

git clone https://github.com/<your-username>/pixel-peep.git
cd pixel-peep

Replace <your-username> with your GitHub username.

🌿 Step 4: Create a Branch with Your Name

Create a new branch under your name to organize your contributions:

git checkout -b your-name-branch

Example:

git checkout -b anjali-pixelpeep

πŸ”„ Step 5: Keep Your Fork in Sync (Recommended)

Keep your fork up to date with the original repo:

git remote add upstream https://github.com/WeCode-Community-Dev/pixel-peep.git
git fetch upstream
git merge upstream/main

✏️ Step 6: Add Your Solution
	β€’	Navigate to the appropriate challenge folder.
	β€’	Upload only the solution file.
	β€’	File naming format:
<problem-name>.<ext> (e.g., detect-duplicate.py, detect-duplicate.java)

πŸ“ Example Folder Structure:

pixel-peep/
β”‚-- Challenge-1/
β”‚   └── detect-duplicate.py
β”‚-- Challenge-2/
β”‚   └── match-hash.cpp

πŸ“€ Step 7: Commit & Push Your Code

Add the file(s):

git add Challenge-1/detect-duplicate.py

Commit with a meaningful message:

git commit -m "Added solution for Detect Duplicate"

Push your branch to your fork:

git push origin your-name-branch

πŸ” Step 8: Create a Pull Request
	1.	Go to your forked repository on GitHub.
	2.	Click β€œCompare & pull request”.
	3.	Select your branch and ensure you’re comparing with main of the original repo.
	4.	Add a clear title and description.
	5.	Click β€œCreate pull request”.

πŸ† Winner’s Code Will Be Merged!

βœ… The best, original, and correctly working solutions will be selected by reviewers and merged into the official Pixel Peep repository.

Make sure your code:
	β€’	Works correctly and efficiently
	β€’	Is clean and well-commented
	β€’	Follows naming and structure conventions

⚠️ Important Guidelines
	β€’	βœ… Fork the repo first – Do not push directly to the original repo.
	β€’	βœ… Work on a personal branch named after you.
	β€’	βœ… Upload only the relevant solution file(s).
	β€’	βœ… Use clear and concise commit messages.
	β€’	βœ… Keep your fork updated regularly.
	β€’	βœ… Submit a pull request for every challenge.

πŸ’¬ Need Help?

Reach out to us on the WeCode Community Discord or Forum for any questions or assistance.

Happy Peeping! πŸ‘€
Let your code shine β€” only the best get merged! 🌟

---

Let me know if you want a badge section, table of contents, or any visuals (like a logo or banner) added to this README as well!