Files
kilo-cv/CONTRIBUTING.md
2026-02-23 13:48:52 +01:00

1.1 KiB

Contributing to CV

Thank you for your interest in contributing!

Quick Start

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Make your changes
  4. Run linting (npm run lint)
  5. Commit your changes (git commit -m 'Add amazing feature')
  6. Push to the branch (git push origin feature/amazing-feature)
  7. Open a Pull Request

Development Guidelines

Code Style

  • Follow the existing code style
  • Run npm run lint before 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.