A simple blog
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build
web
.gitignore
.styleci.yml
.travis.yml
README.md
deploy.sh

README.md

christlieb.eu

Software License StyleCI Build Status
This repository contains the source of my personal blog which you can find here.

You are free to use the source code in any project you need or fork the whole blog. Project tasks are handled using the TEAM23 b5 Task Runner (https://git.team23.de/build/b5). See build/Taskfiles for the available tasks and their definition. The project follows our common task schema (https://git.team23.de/build/b5/blob/master/docs/03_common_tasks.md). For simple docker/traefik usage head over to https://git.team23.de/build/b5-docker-traefik.

Install

Use the following commands to install the project dependencies of your local machine.

b5 install

Running the project

The following command will start the necessary docker containers to run the project on your local machine.

b5 run

Note: When using traefik, update your config.local.yml with the following content first:

modules:
  docker:
    docker_compose_config_overrides: 
    - traefik

Housekeeping

When working on the project it might happen your local installation falls back behind development. To update your local installation use:

b5 update

composer

Use b5 composer instead of composer for composer tasks.

npm

Use b5 composer instead of composer for composer tasks.

Tests

There are phpunit tests as well as vue tests. The vue tests are based on facebook/jest.
They can be run by simply executing b5 phpunit or b5 npm run test for the vue tests.

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email manuel@christlieb.eu instead of using the issue tracker.

License

The MIT License (MIT). Please see License File for more information.