Skip to content

cozyGarage/carhub

Repository files navigation

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deployment

This project is automatically deployed to GitHub Pages when changes are pushed to the main branch.

CI/CD Pipeline

The project includes three GitHub Actions workflows:

  1. Deploy to GitHub Pages (deploy.yml) - Automatically deploys the site to GitHub Pages when changes are pushed to main
  2. Pull Request Validation (pr-validation.yml) - Validates PRs by running linting, building, and checking bundle size
  3. Run Tests (test.yml) - Runs linting and build tests on feature branches

Manual Deployment

To build the static site locally:

npm run build

This will create an optimized production build in the out directory.

GitHub Pages Setup

To enable GitHub Pages deployment:

  1. Go to your repository settings
  2. Navigate to "Pages" under "Code and automation"
  3. Under "Source", select "GitHub Actions"
  4. The site will be automatically deployed on the next push to main

Car_hub

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors