Introduction to Vibe Coding
Learn the basics of the vibe coding workflow and get started with your first contribution.
What is Vibe Coding?
Vibe coding is a modern development workflow where you collaborate with AI assistants to build applications. Instead of writing every line of code manually, you describe what you want to accomplish, and the AI helps implement it while following established patterns and best practices.
Key Concepts
Before you start, familiarize yourself with these fundamental concepts:
Branching
Always create feature branches from the develop branch. Never commit directly to main or develop.
# Ensure you're on develop branch
git checkout develop
git pull origin develop
# Create your feature branch
git checkout -b feature/my-new-featurePull Requests
All changes must go through Pull Requests (PRs). This ensures code review and automated checks before merging.
Quick Quiz
Test your understanding of the basics:
Which branch should you create feature branches from?
Next Steps
Now that you understand the basics, learn about the Basic Workflow to start contributing.