This is the Source Code for my personal Website - https://www.peter.saarland. It's also an experiment in social distribution.
The Conventional Commits specification is a lightweight convention on top of commit messages. It provides an easy set of rules for creating an explicit commit history; which makes it easier to write automated tools on top of. This convention dovetails with SemVer, by describing the features, fixes, and breaking changes made in commit messages.
This repository uses Conventional Commits
to automate Versioning
and CHANGELOG generation
. Learn more HERE.
npm install commitizen -g
npm install -g cz-conventional-changelog
echo '{ "path": "cz-conventional-changelog" }' > ~/.czrc
brew install hugo || brew upgrade hugo
git clone https://gitlab.com/derfabianpeter/www.peter.saarland
cd www.peter.saarland
hugo server -w -v
This repository is deployed via GitLab CI.