Ulf Gebhardt 3c3ab85471
Merge pull request #61 from IT4Change/pr-target-run-workflow
fix(workflow): run workflows when pullrequest is targeting this repo
2023-09-12 13:22:44 +02:00
2023-01-03 02:03:30 +01:00
2022-12-30 20:26:37 +01:00
2023-02-15 02:42:56 +01:00

IT4C.dev

This repository contains the https://www.it4c.dev Website utilizing vuepress to generate it.

Software requirements

This package requires:

Techstack

This package uses:

Usage

How to use this package

Build

Build the static files of the website which then can be found under docs/.vuepress/dist/.

npm run build

Dev

Bring up a development environment with hot reloading which can be reached under http://localhost:8080/

npm run dev

Test

Run the tests to ensure everything is working as expected

npm test

How it works

This repository utilizes vuepress-deploy to automatically deploy the current master branch to github pages.

repo-architecture

A Pullrequest-Review-Workflow is applied to get changes into the master. From there on an automatic github workflow script utilizing vuepress-deploy is taking over. The vuepress page is built and force-pushed to the gh-pages branch, which in turn is then deployed on the github pages infrastructure and bound to the web address IT4C.dev.

Description
Languages
TypeScript 100%