Contributing Guidelines¶
Thank you for your interest in contributing to nicholasadamou.com!
Getting Started¶
1. Fork and Clone¶
2. Install Dependencies¶
3. Set Up Environment¶
4. Create a Branch¶
Development Workflow¶
Pull Request Process¶
Before Submitting¶
- Code follows project style guidelines
- Tests pass locally (
pnpm test:run) - Build succeeds (
pnpm 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 hook
Types 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__/