Skip to content

AsparkArcane/WebGenesis-clone

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 Web Genesis

Welcome to Web Genesis, an intensive Web Development Mentorship program . This program is designed to help you build practical web development skills through hands-on projects and mentored guidance. 🚀


📁 Repository Structure

Our repository is organized into the following main directories:

📂 Easy/

📂 Medium/

📂 Hard/


🛠 Getting Started

🔧 Setting Up Your Development Environment

1️⃣ Install Required Software:

2️⃣ Configure Git:

git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

🔗 Working with GitHub

🔹 1. Fork the Repository

  • Visit the main repository
  • Click the "Fork" button in the top right
  • Select your account as the destination

🔹 2. Clone Your Fork

git clone https://github.com/[YOUR-USERNAME]/web-genesis.git
cd web-genesis

🌿 Branch Management & Pull Requests

🔹 1. Create a New Branch

git checkout -b feature/task-name

🔹 2. Working on Multiple PRs Simultaneously

# For first task
git checkout -b feature/task-1
# Make changes and commit

# For second task
git checkout main
git checkout -b feature/task-2

🔹 3. Submitting Your Work

git add .
git commit -m "Descriptive message about your changes"
git push origin feature/task-name

🔹 4. Create a Pull Request (PR)

  • Go to your fork on GitHub
  • Click "New Pull Request"
  • Select your feature branch
  • Fill in the PR template
  • Submit for review

🛠 Contribution Guide: Submitting a Pull Request (PR)

✅ PR Submission Checklist

Before submitting your PR, ensure you have completed the following:

  • Followed the PR description format (see below)
  • Linked relevant tickets/issues
  • Uploaded screenshots or video demos of changes (if applicable)
  • Ensured code follows project standards.

📌 PR Description Format

Your PR should follow this structure to maintain clarity and consistency.

📝 Details

Provide a concise summary of the changes made in your PR and describe your implementation approach clearly. Example :

image

📚 Learning Resources

📌 Web Development Resources


🧑‍🏫 Mentor Support

Mentors will be available to:
✅ Guide you through technical challenges
✅ Review your pull requests
✅ Provide best practice recommendations
✅ Help with Git workflow questions
✅ Suggest learning resources


Best Practices

📂 1. Code Organization

✔ Use meaningful names for files and folders
✔ Follow consistent coding standards
Comment your code appropriately

🔀 2. Git Workflow

✔ Keep commits small and focused
✔ Write clear commit messages
Update your fork regularly

🔄 3. Pull Request Guidelines

Reference the issue number
✔ Include screenshots for UI changes
Describe your implementation approach
Request review from mentors


📅 Timeline

📆 February 17th - March 7th → Learning Phase
📆 Post Mid-Semester Tests → Project Phase

🔥 Remember:

✅ Start with easier tasks and progress gradually
Commit code regularly
Ask questions when stuck
Collaborate with other participants
✅ Keep your repository up to date

🚀 Good luck with your web development journey! 💡

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 61.0%
  • CSS 37.3%
  • JavaScript 1.7%