Automatic linting and formatting using ESLint, Prettier, Husky, and Lint-Staged
- on save in VSCode
- using pre-commit git hook
Github Actions for CI/CD
- build static HTML/CSS pages
- deploy to AWS S3 and Cloufront
- invalidate cloudfront caches
VSCode development environment using multi-arch Docker image
- adds a familiar ZSH terminal environment and VSCode extensions
- Allows programming in a consistent environment between my desktop (intel/amd64) and M1 (arm64) Mac