Skip to content

commitBlob/folioAngular

Repository files navigation

folioAngular

CI Latest release

Personal portfolio SPA of Maro Radovic, built with Angular 5 (Angular CLI 1.7.3). All content is served from static JSON files in src/assets/data/ — there is no backend. Live at https://commitblob.github.io/folioAngular/.

Development

npm start              # Dev server on port 8888
npm run build          # Dev build → dist/
npm run build:prod     # Production build → dist/
npm run build:gh-pages # Production build with /folioAngular/ base href (used by CI)
npm test               # Jest unit tests
npm run test:watch     # Jest in watch mode
npm run lint           # TSLint

Node 10 required (see .nvmrc) — node-sass 4.x doesn't build on newer versions. Run nvm use before npm ci.

Releases

Versioning is fully automated with semantic-release on every push to master. Use Conventional Commits:

Commit message Release
fix: ... patch
feat: ... minor
feat!: ... / BREAKING CHANGE: footer major

Other types (chore:, docs:, refactor:) don't trigger a release.

Docker

docker build -t $imageName .   # Build image
docker run -p 80:80 $imageName # Serve on port 80 via nginx

About

Personal portfolio built in 2018, modernised in 2026

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors