https://github.com/macx/hawk-gt1191
Official Website of the Seminar GT 1191 from HAWK University of applied sciences and art.
https://github.com/macx/hawk-gt1191
Last synced: about 2 months ago
JSON representation
Official Website of the Seminar GT 1191 from HAWK University of applied sciences and art.
- Host: GitHub
- URL: https://github.com/macx/hawk-gt1191
- Owner: macx
- Created: 2021-11-27T13:16:50.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-02-08T14:30:54.000Z (3 months ago)
- Last Synced: 2025-03-08T00:44:34.878Z (about 2 months ago)
- Language: MDX
- Homepage:
- Size: 63.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HAWK GT1191

"GT 1191" (formerly "4411") is a seminar of the study program Bachelor of Arts (BA) of the Faculty of Design at the HAWK University of Applied Science and Art in Hildesheim. This repository is the source code of the [website](https://hawk-gt1191.de), develped by the official lecturer [David Maciejewski](https://macx.io) to support students with informations and links. It's not related to HAWK as a publisher of this information.
The web framework [Astro](https://astro.build/) is used to generate the static HTML.
## Prequisites
Clone this repository to start working on it:
```sh
$ git clone [email protected]:macx/hawk-gt1191.git && cd hawk-gt1191
```In order to run this project, you need to install the following depenencies with [Homebrew](https://brew.sh/index_de):
```sh
$ brew install yarn
$ yarn install
```## Development
You have the following options to run the development tasks:
```sh
# Start a development server with live-reload
$ yarn dev# Deploy this site to /public folder
$ yarn build
```Inside the Projects, you'll see the following folders and files:
```plaintext
/
├── public/
├── src/
│ └── pages/
│ └── index.astro
└── package.json
```Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name.
There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components.
Any static assets, like images, can be placed in the `public/` directory.
## Deployment
The deployment is done through GitHub Actions. Tags and releases are done via release-it.