Skip to content

CommunityOfCoders/WebGenesis

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! πŸ’‘