Skip to content

Source code and GitHub Pages deployment for my personal portfolio site

Notifications You must be signed in to change notification settings

cmhac/cmhac.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

105 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio Website

Deploy to GitHub Pages

Source code and deployment configuration for my professional portfolio website.

About this site

Tech Stack

This site is built with with TypeScript, React, Next.js, and Tailwind CSS. Site is hosted on GitHub Pages, and the content is managed via Pages CMS deployed with Vercel and using Turso for the database.

Development tools

Development workflow is streamlined with modern tooling:

  • ESLint and Prettier for code quality
  • Husky for Git hooks
  • lint-staged for pre-commit checks
  • pnpm for fast, efficient package management

Testing

Comprehensive testing setup using:

  • Jest for unit and integration tests
  • React Testing Library for component testing
  • High test coverage for core components
  • Automated test runs on every commit

Cursor

Built using Cursor. Context7 MCP server is used to provide documentation for key tools and libraries, and agents are given custom instructions to guide their development.

Continuous Integration/Deployment

Tests/builds/deployments are handled by a GitHub Actions workflow.

About

Source code and GitHub Pages deployment for my personal portfolio site

Resources

Stars

Watchers

Forks