This project is a website for showing information about myself and linking to relevant resources. It is meant to impress, let people interact with it and be impressed even more :)
You can find a live version of this project at https://hoffic.dev/ unless, of course, it is down. In that case be sure I'm working on fixing it.
This project is also a submission for the AlgoExpert software engineering project contest.
If you are familiar with submitting issues, please do so HERE.
If you don't feel like filing an issue or you'd like a more casual conversation, send me an email at [email protected].
I will be extremely happy for any suggestions or issues you find ❤️
- Docker (19.03.5+)
- Docker Compose (1.25.1+)
- PHPStorm (optional)
Spin up the docker compose array. This will automatically build and start all services. You can
optionally supply the -d
flag to run it as a daemon in the background.
docker-compose up
In a new terminal window unless you supplied the -d flag
docker-compose exec app ash -c "composer install"
docker-compose exec app ash -c "yarn build"
Navigate to http://localhost:8080 in your browser.
Should you encounter permission issues, which manifest themselves by lots of red in the console, make
sure you are a member of the nogroup
group and that everything in the project directory is owned
by nobody:nogroup
.
sudo chown -R nobody:nogroup ./
Run the following command to execute the PHPUnit test suite.
docker-compose exec app ash -c "php bin/phpunit"
Code quality is measured using SonarQube's Quality Gates.
All metrics shall retain the A
rating.
Copyright © 2020 Petr Hoffmann. All rights reserved. Please contact me at [email protected] for anything beyond fair use.
I have not decided how I want to treat this project license-wise in the future. Message me and I promise we'll figure something out :)