Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 1.76 KB

README.md

File metadata and controls

19 lines (13 loc) · 1.76 KB

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.