21 Commits
Author SHA1 Message Date
jakob.scheid 333c867b31 chore(cd): make production deployment workflow manually dispatchable 2026-07-31 17:35:26 +02:00
jakob.scheid b79d1d3902 feat(legal): use HTML template at build to ensure an entire HTML document 2026-07-29 22:34:11 +02:00
jakob.scheid 2204a19841 feat(legal): minify imprint HTML when building 2026-07-29 22:34:04 +02:00
jakob.scheid a5076b3ace chore(dependencies): add html-minifier-terser 2026-07-29 22:27:48 +02:00
jakob.scheid aeb9f8d549 feat(fonts): add fonts build artifact 2026-07-29 22:27:48 +02:00
jakob.scheid 21c75c4663 feat(legal): add name to legal build artifact 2026-07-29 22:27:46 +02:00
jakob.scheid 4a3010b683 feat(build): implement artifact names 2026-07-29 22:27:05 +02:00
jakob.scheid 55599bd0a2 feat(build): implement implicit artifact copy source path 2026-07-29 22:27:04 +02:00
jakob.scheid 73101f8716 fix(build): add check whether artifact has options 2026-07-29 22:27:04 +02:00
jakob.scheid 4c016bbc38 feat(build): make permissions checks less strict 2026-07-29 22:27:03 +02:00
jakob.scheid 100adb40e9 feat(build): allow to copy directories recursively 2026-07-29 22:27:03 +02:00
jakob.scheid c4ac9f43b3 chore(cd)!: update production deployment workflow to use build 2026-07-29 22:27:03 +02:00
jakob.scheid 89c82f3fd7 feat(legal): add build plugin for legal assets 2026-07-29 22:26:57 +02:00
jakob.scheid fb64936888 chore(dependencies): add markdown-it 2026-07-29 22:25:12 +02:00
jakob.scheid 91c86b06a7 feat(build): implement dist and src paths customization 2026-07-29 22:25:12 +02:00
jakob.scheid 5c1c5fcf55 feat(build): implement artifact processor 2026-07-29 22:25:12 +02:00
jakob.scheid da6dfe8091 feat(build): add file accessing utility 2026-07-29 22:25:07 +02:00
jakob.scheid f977293dd9 refactor(build): restructure plugin processing 2026-07-29 22:24:43 +02:00
jakob.scheid f0fcfa43b9 feat(build): add build script 2026-07-29 22:24:43 +02:00
jakob.scheid 47282bdc2f chore: set up Node.js project 2026-07-29 22:24:42 +02:00
jakob.scheid a73c044e46 feat(legal): add legal notice 2026-07-29 22:24:29 +02:00
7 changed files with 3 additions and 89 deletions
-18
View File
@@ -1,18 +0,0 @@
*.ttf filter=lfs diff=lfs merge=lfs -text
*.woff2 filter=lfs diff=lfs merge=lfs -text
*.woff filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text
*.jpeg filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.tiff filter=lfs diff=lfs merge=lfs -text
*.jfif filter=lfs diff=lfs merge=lfs -text
*.bmp filter=lfs diff=lfs merge=lfs -text
*.pbm filter=lfs diff=lfs merge=lfs -text
*.pgm filter=lfs diff=lfs merge=lfs -text
*.ppm filter=lfs diff=lfs merge=lfs -text
*.ogg filter=lfs diff=lfs merge=lfs -text
*.mp3 filter=lfs diff=lfs merge=lfs -text
*.m4a filter=lfs diff=lfs merge=lfs -text
*.wav filter=lfs diff=lfs merge=lfs -text
*.mp4 filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
+1
View File
@@ -4,6 +4,7 @@ on:
release: release:
types: types:
- published - published
workflow_dispatch:
permissions: permissions:
contents: read contents: read
-8
View File
@@ -1,8 +0,0 @@
# ------------------------------------------------ SUBJECT AREA
# ---------------------------------------------------------------------- DETAIL AREA
# Please enter a subject that is not longer than 50 characters.
# If you enter a detailed description, each line should not be longer
# than 72 characters. Break the line as soon as you reach this limit.
+2 -22
View File
@@ -1,23 +1,3 @@
# frontend-assets # repository-template
The assets for the frontend of the search engine *Seekra* The template for repositories
## Setup
Please execute the setup script in `scripts/` for your platform when cloning the repository.
## Project structure
All assets are located in subfolders for their asset type in `src/`. Assets types are:
- Fonts (`fonts`)
- Images (`images`)
- Videos (`videos`)
- Audio (`audio`)
- Icons (`icons`)
There are also some special `src/` subfolders like those for legal content.
## Setup
Please execute the setup script in `scripts/` for your platform when cloning the repository.
-7
View File
@@ -1,7 +0,0 @@
# Changelog
## [Unreleased]
### Added
- *Inter* font
-17
View File
@@ -1,17 +0,0 @@
#!/usr/bin/env pwsh
# Copyright 2026 Seekra
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# http://www.apache.org/licenses/LICENSE-2.0
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
git config --local commit.template .gitmessage
-17
View File
@@ -1,17 +0,0 @@
#!/usr/bin/bash
# Copyright 2026 Seekra
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# http://www.apache.org/licenses/LICENSE-2.0
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
git config --local commit.template .gitmessage