Portfolio website for Mwila Kaunda, built with webpack and deployed to Firebase Hosting.
- Node.js 20
- webpack
- ESLint + Stylelint
- Firebase Hosting
npm install
npm startDevelopment server opens in your browser.
npm run lint:js
npm run lint:css
npm test
npm run buildThis repository is set up for Git Flow-style branching:
main: productiondevelop: integrationfeature/*,release/*,hotfix/*: short-lived branches
GitHub Actions workflows:
Linters: runs JS/CSS lint ondevelopandmainBuild and Test: runs tests and webpack build ondevelopandmainDeploy Develop: deploys on push todevelopDeploy Main: deploys on push tomain
Set this GitHub repository secret before deploy workflows can succeed:
FIREBASE_SERVICE_ACCOUNT: full JSON credentials for a Firebase service account with Hosting deploy permissions in projectpickaapp-79307