WebGenesis
No description available
Install / Use
/learn @CommunityOfCoders/WebGenesisREADME
🌐 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 :
📚 Learning 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! 💡
