feat(web): deploy web version for normal users on GitHub pages #728
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This deploys the web version to GitHub pages
The website does not require manually adding the
.pk3
filesto the HTTP server's directory.
This way the page can be used by regular people.
I have tested the deployment on my fork. You can try it here:
https://wofwca.github.io/ioq3.
2025-06-19-zy5XciYPZJ.mp4
The new page,
upload-game-files-to-cache.html
in its current state only supportsbaseq3
, but can be adjusted later to support Team Arena and the demo version of Quake III Arena or Team Arena. Maybe even with mods.Additionally, in the future this might simplify
the development workflow of reviewing MRs,
because this does not require downloading any files
to run the preview build.
The approach is taken from
The commits are self-contained and can be merged on-by-one (in sequence). I suggest a non-squash merge.