1.1 KiB
1.1 KiB
Contributing to CV
Thank you for your interest in contributing!
Quick Start
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Make your changes
- Run linting (
npm run lint) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Development Guidelines
Code Style
- Follow the existing code style
- Run
npm run lintbefore committing - Use meaningful commit messages
Component Structure
// Imports at top
import { motion } from 'framer-motion';
import { Icon } from 'lucide-react';
// Component definition
export default function Component() {
return (
// JSX
);
}
Testing Your Changes
# Start dev server
npm run dev
# Build for production
npm run build
# Preview production build
npm run preview
Pull Request Checklist
- Code follows the existing style
- Linting passes (
npm run lint) - Build succeeds (
npm run build) - Changes are documented in PR description
Questions?
Feel free to open an issue for any questions or discussions.