WIP: ktb-static #5

Draft
niko wants to merge 9 commits from ktb-static into main
Owner

remove old site frontend package and replace with ktb-static, which is intended specifically for interfacing with the vdb backend, a lect-agnostic API and database of Viossa words. At mvp, this branch will include:

  • a usable UI that allows CRUD ops on lemmas and their relations (definitions, examples, etc.)
  • a rudimentary auth system which includes a role-based access system and some level of registration, whether that is strictly through magic links, user/pass, or something else.
  • a deployment script for the app that starts the backend (and serves the frontend)
  • documentation for the routing (the app is served on x port and accessed through nginx _here_)
remove old site frontend package and replace with ktb-static, which is intended specifically for interfacing with the vdb backend, a lect-agnostic API and database of Viossa words. At mvp, this branch will include: - [x] a usable UI that allows CRUD ops on lemmas and their relations (definitions, examples, etc.) - [ ] a rudimentary auth system which includes a role-based access system and some level of registration, whether that is strictly through magic links, user/pass, or something else. - [ ] a deployment script for the app that starts the backend (and serves the frontend) - [ ] documentation for the routing (`the app is served on x port and accessed through nginx _here_`)
niko added 8 commits 2026-08-14 18:34:02 +00:00
niko self-assigned this 2026-08-20 21:44:58 +00:00
niko added 1 commit 2026-09-02 19:17:07 +00:00
This pull request is marked as a work in progress.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin ktb-static:ktb-static
git checkout ktb-static

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout main
git merge --no-ff ktb-static
git checkout ktb-static
git rebase main
git checkout main
git merge --ff-only ktb-static
git checkout ktb-static
git rebase main
git checkout main
git merge --no-ff ktb-static
git checkout main
git merge --squash ktb-static
git checkout main
git merge --ff-only ktb-static
git checkout main
git merge ktb-static
git push origin main
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: niko/vi-ilo#5
No description provided.