Skip to content

chazmcgrill/developer-portfolio

Repository files navigation

Developer Portfolio

GitHub Release Twitter Follow

Developer portfolio website built using Next.js. A single page website featuring bio, projects and recent repo updates. Visit the site here:

charlietaylor.dev

Tech Stack

To Run Locally

  1. Fork or clone this repo
  2. Install dependencies
npm install
  1. Start the dev server
npm run dev

Deployment

This site is continuosly deployed to Vercel from merges made to the master branch.

Bugs & Issues

If you find any bugs or issues feel free to raise them in the issues section of this repo.

Other scripts

Create a build

npm run build

Run the linter

npm run lint

Feature Flags

To aide continuous delivery this projects makes use of feature flags. These can be added to a .env.local in the route of the project, for example:

# .env.local

NEXT_PUBLIC_FEATURE_PAGES=true

So we create new features in small PRs without having to expose to users.

NOTE: In Nextjs the variables must be preceeded with NEXT_PUBLIC_ to work.