mirror of
https://github.com/OpenListTeam/OpenList-Frontend.git
synced 2026-03-15 03:20:25 +00:00
724b9ec25c788988be701fffe95056a6cd4923ec
* chore: update .gitignore * feat: cron task syncing backend i18n fuke * fix: should not include dist tarball * fix: update tag match rule for ci trigger * feat: allow manually trigger sync i18n files * fix: avoid hard coded repo name and push when PR * fix: specify frontend path (blocked by https://github.com/OpenListTeam/OpenList/pull/125) * refactor: ci refactor: pr build ci renamed refactor: release build ci renamed refactor: release build ci now accept pre-release tag refactor: pre-release build ci is now called rolling (will not be published to npm) refactor: tagging now will only trigger release build ci and will be published to npm * fix
OpenList (frontend)
BUILD
You can use the build script.
Usage: ./build.sh [--dev|--release] [--compress|--no-compress] [--enforce-tag]
Options (will overwrite environment setting):
--dev Build development version
--release Build release version (will check if git tag match package.json version)
--compress Create compressed archive
--no-compress Skip compression
--enforce-tag Force git tag requirement for both dev and release builds
Environment variables:
OPENLIST_FRONTEND_BUILD_MODE=dev|release (default: dev)
OPENLIST_FRONTEND_BUILD_COMPRESS=true|false (default: false)
OPENLIST_FRONTEND_BUILD_ENFORCE_TAG=true|false (default: false)
LICENSE
MIT
CREDITS
OpenList is a resilient, community-driven fork of AList — built to defend open source against trust-based attacks.
Languages
TypeScript
90.8%
CSS
3.6%
HTML
2.6%
JavaScript
2%
Shell
1%