Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
cc42212
implemented a new website
CommanderStorm Jun 19, 2025
573d384
add people
CommanderStorm Jun 22, 2025
36351e9
add linting and formatting via biomejs
CommanderStorm Jun 22, 2025
15299cc
add a CI
CommanderStorm Jun 22, 2025
3cbcf62
add an pnpm run build action
CommanderStorm Jun 22, 2025
997daa8
merge ci into one file
CommanderStorm Jun 22, 2025
46be2a0
add images of braun and baumgarten
CommanderStorm Jun 22, 2025
29c3952
extract events to a different component
CommanderStorm Jun 22, 2025
ef76c8d
add dataprotection and imprint
CommanderStorm Jun 22, 2025
890299b
restyle data protection and imprint according to other pages
CommanderStorm Jun 22, 2025
ddf2ec1
add an about us section for navigatum
CommanderStorm Jun 22, 2025
0f407f0
add a section about tum.live
CommanderStorm Jun 22, 2025
b7dca8c
add the logos of the different projects
CommanderStorm Jun 22, 2025
85165e6
fix formatting issues
CommanderStorm Jun 22, 2025
c7cb4d5
move all assets to webp
CommanderStorm Jun 22, 2025
abcca5c
improve contrast
CommanderStorm Jun 22, 2025
b0d459f
linting fixes
CommanderStorm Jun 22, 2025
5e0066b
add a contact page
CommanderStorm Jun 23, 2025
f505528
implement a contact page
CommanderStorm Jun 23, 2025
8dbdd7c
remove baumgarten
CommanderStorm Jul 1, 2025
1d3e0a2
fix a few accessibility issues
CommanderStorm Jul 1, 2025
f54e4ff
add a workflow to deploy to github pages
CommanderStorm Jul 8, 2025
62e5cd0
add a few more images
CommanderStorm Jul 8, 2025
3ea496b
fix how events are on the website
CommanderStorm Jul 8, 2025
4add071
add type-check to CI
CommanderStorm Jul 8, 2025
de45d0d
suppress a few hydration warnings
CommanderStorm Jul 8, 2025
490c602
make the events a bit nicer
CommanderStorm Jul 8, 2025
d3bd170
fix ci (likely)
CommanderStorm Jul 8, 2025
31f49c3
reconfigure ci versions to maybe make it type-check successfully
CommanderStorm Jul 8, 2025
eca3969
add a finish pass for the CI
CommanderStorm Jul 8, 2025
1836f79
move the svgs to ts components
CommanderStorm Jul 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .bundle/config

This file was deleted.

46 changes: 46 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: CI

on:
push:
branches: [main]
pull_request:

jobs:
quality:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Biome
uses: biomejs/setup-biome@v2
with:
version: latest
- name: Run Biome
run: biome ci .

type-safe:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
with:
run_install: true # package manager version is in package.json
- name: Run type-checking
run: npm run type-check
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
with:
run_install: true # package manager version is in package.json
- name: Run Build
run: pnpm run build
finish:
name: Finish # DO NOT CHANGE THIS NAME, We have a merge checks depending on this
runs-on: ubuntu-latest
needs: [quality, type-safe, build]
steps:
- name: Run Finish
run: echo "Finish"
50 changes: 50 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Deploy to GitHub Pages

on:
push:
branches: [main]
workflow_dispatch:

permissions:
contents: read
pages: write
id-token: write

concurrency:
group: "pages"
cancel-in-progress: true

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
with:
run_install: true # package manager version is in package.json
- name: Setup Pages
uses: actions/configure-pages@v4
with:
static_site_generator: next

- name: Build with Next.js
run: pnpm run build
- name: Add .nojekyll file
run: touch ./out/.nojekyll

- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: ./out

deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
86 changes: 20 additions & 66 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,73 +1,27 @@
_site/
.sass-cache/
.jekyll-cache/
.jekyll-metadata
vendor
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
# dependencies
/node_modules

# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf
# next.js
/.next/
/out/

# Generated files
.idea/**/contentModel.xml
# production
/build

# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml
# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*

# Gradle
.idea/**/gradle.xml
.idea/**/libraries
# env files
.env*

# Gradle and Maven with auto-import
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn. Uncomment if using
# auto-import.
# .idea/modules.xml
# .idea/*.iml
# .idea/modules
# vercel
.vercel

# CMake
cmake-build-*/

# Mongo Explorer plugin
.idea/**/mongoSettings.xml

# File-based project format
*.iws

# IntelliJ
out/

# mpeltonen/sbt-idea plugin
.idea_modules/

# JIRA plugin
atlassian-ide-plugin.xml

# Cursive Clojure plugin
.idea/replstate.xml

# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties

# Editor-based Rest Client
.idea/httpRequests

# Android studio 3.1+ serialized cache file
.idea/caches/build_file_checksums.ser
.idea
# typescript
*.tsbuildinfo
next-env.d.ts
14 changes: 0 additions & 14 deletions .idea/Website.iml

This file was deleted.

21 changes: 0 additions & 21 deletions .idea/inspectionProfiles/Project_Default.xml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/misc.xml

This file was deleted.

8 changes: 0 additions & 8 deletions .idea/modules.xml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/vcs.xml

This file was deleted.

4 changes: 0 additions & 4 deletions .idea/watcherTasks.xml

This file was deleted.

3 changes: 0 additions & 3 deletions Gemfile

This file was deleted.

Loading