Skip to content

daneisburgh/daneisburgh.com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My personal website

This is the second version of my personal website that I've built to include basic info, a timeline of life events, and a selection of projects and technology interests. The application is built with Angular and hosted in AWS S3 with CloudFront.

Integration Deployment semantic-release Commitizen friendly

Development

  1. Install Node.js LTS
  2. Install project dependencies: npm install
  3. Start local server: npm start

Deployment

The project uses GitHub Action workflows for Integration and Deployment to automatically run jobs on changes to the repo. The integration workflow installs, lints, tests, builds, and creates a new release (if required), and the deployment workflow deploys the changes to production. The integration workflow runs on all pushes and PRs to the repo and the deployment workflow runs if the integration workflow is successful and a new release is created.