Home
Getting Started
Features
Thank you for your interest in contributing to nicholasadamou.com!
Getting Started
1. Fork and Clone
git clone --recursive https://github.com/YOUR_USERNAME/nicholasadamou.com.git
cd nicholasadamou.com2. Install Dependencies
bun install3. Set Up Environment
cp .env.example .env.local4. Create a Branch
git checkout -b feature/add-dark-mode
git checkout -b fix/navigation-bugDevelopment Workflow
bun run dev # Start dev server
bun run test # Run tests
bun run lint # Run linting
bun run build # Build checkPull Request Process
Before Submitting
- Code follows project style guidelines
- Tests pass locally (
bun run test:run) - Build succeeds (
bun run build) - Documentation is updated if needed
Commit Messages
Follow conventional commits:
feat: add dark mode toggle
fix: resolve navigation bug on mobile
docs: update installation guide
test: add tests for theme hookTypes of Contributions
- Bug Fixes - Check existing issues, add reproduction test
- New Features - Open issue to discuss first
- Documentation - Located in
docs/src/ - Tests - Located in
src/__tests__/
Nicholas Adamou