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.

Ask Claude to create a feature branch
Claude prompt
Create a new feature branch called "feature/my-new-feature" from develop.
Or run it yourselfbash
# Ensure you're on develop branch
git checkout develop
git pull origin develop

# Create your feature branch
git checkout -b feature/my-new-feature

Pull 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:

Quiz

Which branch should you create feature branches from?

Next Steps

Now that you understand the basics, learn about the Basic Workflow to start contributing.