43 Commits
Author SHA1 Message Date
jakob.scheidandGitea 8af71a05ce Merge pull request 'Docs(changelog): legal notice and build system changelog entry' (#19) from docs/legal-notice-and-build-system-changelog-entry into main
Reviewed-on: #19
Reviewed-by: Jakob Gregory
2026-08-01 23:35:32 +02:00
jakob.scheid 43d5be194a docs(changelog): add build system entry 2026-08-01 19:02:53 +02:00
jakob.scheid 5a3b27ff22 docs(changelog): add legal notice changelog entry 2026-08-01 18:55:24 +02:00
jakob.scheidandGitea 210e007b16 Merge pull request 'Chore: configure Git LFS' (#18) from chore/git-lfs into main
Reviewed-on: #18
Reviewed-by: Johannes Vos
2026-08-01 18:46:50 +02:00
jakob.scheid 4eaeb1a269 chore: configure Git LFS 2026-08-01 14:27:49 +02:00
jakob.scheidandGitea 6d1f736922 Merge pull request 'Feat(legal): legal notice' (#8) from feature/imprint into main
Reviewed-on: #8
Reviewed-by: Jakob Gregory
2026-08-01 13:49:13 +02:00
jakob.scheidandjakob.scheid 018b3e5efd feat(legal): use HTML template at build to ensure an entire HTML document 2026-08-01 13:48:29 +02:00
jakob.scheidandjakob.scheid 873a0514c9 feat(legal): minify imprint HTML when building 2026-08-01 13:48:29 +02:00
jakob.scheidandjakob.scheid bda16c82ed chore(dependencies): add html-minifier-terser 2026-08-01 13:48:28 +02:00
jakob.scheidandjakob.scheid 1ae6293ca3 feat(fonts): add fonts build artifact 2026-08-01 13:48:28 +02:00
jakob.scheidandjakob.scheid fccc3e1e5e feat(legal): add name to legal build artifact 2026-08-01 13:48:28 +02:00
jakob.scheidandjakob.scheid 7f68ccbc5d feat(build): implement artifact names 2026-08-01 13:48:27 +02:00
jakob.scheidandjakob.scheid e4a1ec936f feat(build): implement implicit artifact copy source path 2026-08-01 13:48:27 +02:00
jakob.scheidandjakob.scheid 4cc97f3a1a fix(build): add check whether artifact has options 2026-08-01 13:48:27 +02:00
jakob.scheidandjakob.scheid 58fdbfc35b feat(build): make permissions checks less strict 2026-08-01 13:48:26 +02:00
jakob.scheidandjakob.scheid 8b6abf9c90 feat(build): allow to copy directories recursively 2026-08-01 13:48:26 +02:00
jakob.scheidandjakob.scheid 1ef439ff6e chore(cd)!: update production deployment workflow to use build 2026-08-01 13:48:25 +02:00
jakob.scheidandjakob.scheid 2ec47287eb feat(legal): add build plugin for legal assets 2026-08-01 13:48:25 +02:00
jakob.scheidandjakob.scheid 2003b08a1b chore(dependencies): add markdown-it 2026-08-01 13:48:25 +02:00
jakob.scheidandjakob.scheid ee84983242 feat(build): implement dist and src paths customization 2026-08-01 13:48:24 +02:00
jakob.scheidandjakob.scheid 783a7a2a19 feat(build): implement artifact processor 2026-08-01 13:48:24 +02:00
jakob.scheidandjakob.scheid 9f4e6c36a1 feat(build): add file accessing utility 2026-08-01 13:48:23 +02:00
jakob.scheidandjakob.scheid d339a65cea refactor(build): restructure plugin processing 2026-08-01 13:48:23 +02:00
jakob.scheidandjakob.scheid 2415b7df32 feat(build): add build script 2026-08-01 13:48:23 +02:00
jakob.scheidandjakob.scheid 126b68953e chore: set up Node.js project 2026-08-01 13:48:22 +02:00
jakob.scheidandjakob.scheid 6ef56e7d16 feat(legal): add legal notice 2026-08-01 13:48:22 +02:00
jakob.scheidandGitea b93c515f55 Merge pull request 'Docs(readme): content for README' (#14) from docs/readme into main
Reviewed-on: #14
Reviewed-by: Jakob Gregory
2026-08-01 13:47:24 +02:00
jakob.scheid 1e21e1889f chore: resolve merge conflicts 2026-08-01 13:46:58 +02:00
jakob.scheidandjakob.scheid e1ecb06f42 docs(readme): add project structure section 2026-08-01 13:46:57 +02:00
jakob.scheidandjakob.scheid 73646b35dd docs(readme): replace placeholders in README 2026-08-01 13:46:34 +02:00
jakob.scheidandGitea 9adc98a795 Merge pull request 'Chore: conventional commit message template' (#15) from chore/conventional-commit-msg-template into main
Reviewed-on: #15
Reviewed-by: Jakob Gregory
2026-08-01 13:36:22 +02:00
jakob.scheidandGitea e47555e386 chore: add setup scripts
Added setup scripts for commit message template and reference to them in
README.
2026-08-01 13:36:02 +02:00
jakob.scheidandGitea b3056831cb chore: add commit messages template 2026-08-01 13:36:02 +02:00
jakob.scheidandGitea 5f1339f9cf Merge pull request 'docs(changelog): changelog' (#16) from docs/changelog into main
Reviewed-on: #16
Reviewed-by: Johannes Vos
2026-07-31 23:19:52 +02:00
jakob.scheid 1cfc2538f3 docs(changelog): add changelog 2026-07-31 23:00:13 +02:00
jakob.scheidandGitea a989166b4a Merge pull request 'Chore(cd): workflow to deploy on production' (#2) from chore/prod-deployment-cd-pipeline into main
Reviewed-on: #2
Reviewed-by: Jakob Gregory
2026-07-29 17:45:10 +02:00
jakob.scheidandGitea 346be44724 chore(cd): add workflow to deploy on production 2026-07-29 17:44:57 +02:00
jakob.scheidandGitea 1bd62c70e6 Merge pull request 'Chore(licenses): update license to original Apache License 2.0 text' (#4) from chore/correct-license into main
Reviewed-on: #4
Reviewed-by: Jakob Gregory
2026-07-29 17:31:23 +02:00
jakob.scheidandGitea 33672800b4 chore(licenses): update license to original Apache License 2.0 text 2026-07-29 17:31:08 +02:00
jakob.scheidandGitea 31a278d06e Merge pull request 'Feat(fonts): Inter font' (#6) from feature/inter-font into main
Reviewed-on: #6
Reviewed-by: Jakob Gregory
2026-07-29 17:30:53 +02:00
jakob.scheid c1ec298820 chore(fonts): add Inter font license 2026-07-29 17:21:43 +02:00
jakob.scheid 6282d40265 feat(fonts): add Inter font files
Added the Inter variable and italic variable variants in both TrueType and WOFF2.
2026-07-29 17:20:34 +02:00
SeekraandGitea a5e72d5e47 Initial commit 2026-07-25 13:43:55 +02:00
11 changed files with 91 additions and 3 deletions
+18
View File
@@ -0,0 +1,18 @@
*.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,7 +4,6 @@ on:
release: release:
types: types:
- published - published
workflow_dispatch:
permissions: permissions:
contents: read contents: read
+8
View File
@@ -0,0 +1,8 @@
# ------------------------------------------------ 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.
+22 -2
View File
@@ -1,3 +1,23 @@
# repository-template # frontend-assets
The template for repositories The assets for the frontend of the search engine *Seekra*
## 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.
+9
View File
@@ -0,0 +1,9 @@
# Changelog
## [Unreleased]
### Added
- *Inter* font
- Legal notice
- Build system for building the assets
+17
View File
@@ -0,0 +1,17 @@
#!/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
@@ -0,0 +1,17 @@
#!/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
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.