mirror of
https://github.com/go-gitea/gitea.git
synced 2026-04-01 16:07:57 +01:00
Replace webpack with Vite 8 as the frontend bundler. Frontend build is around 3-4 times faster than before. Will work on all platforms including riscv64 (via wasm). `iife.js` is a classic render-blocking script in `<head>` (handles web components/early DOM setup). `index.js` is loaded as a `type="module"` script in the footer. All other JS chunks are also module scripts (supported in all browsers since 2018). Entry filenames are content-hashed (e.g. `index.C6Z2MRVQ.js`) and resolved at runtime via the Vite manifest, eliminating the `?v=` cache busting (which was unreliable in some scenarios like vscode dev build). Replaces: https://github.com/go-gitea/gitea/pull/36896 Fixes: https://github.com/go-gitea/gitea/issues/17793 Signed-off-by: silverwind <me@silverwind.io> Signed-off-by: wxiaoguang <wxiaoguang@gmail.com> Co-authored-by: Claude (Opus 4.6) <noreply@anthropic.com> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
126 lines
1.5 KiB
Plaintext
126 lines
1.5 KiB
Plaintext
# Compiled Object files, Static and Dynamic libs (Shared Objects)
|
|
*.o
|
|
*.a
|
|
*.so
|
|
|
|
# Folders
|
|
_obj
|
|
_test
|
|
|
|
# IntelliJ
|
|
.idea
|
|
.run
|
|
|
|
# IntelliJ Gateway
|
|
.uuid
|
|
|
|
# Goland's output filename can not be set manually
|
|
/go_build_*
|
|
/gitea_*
|
|
|
|
# MS VSCode
|
|
.vscode
|
|
__debug_bin*
|
|
|
|
# Visual Studio
|
|
/.vs/
|
|
|
|
# mise version managment tool
|
|
mise.toml
|
|
|
|
*.cgo1.go
|
|
*.cgo2.c
|
|
_cgo_defun.c
|
|
_cgo_gotypes.go
|
|
_cgo_export.*
|
|
|
|
_testmain.go
|
|
|
|
*.exe
|
|
*.test
|
|
*.prof
|
|
*.tsbuildinfo
|
|
|
|
*coverage.out
|
|
coverage.all
|
|
cpu.out
|
|
|
|
/modules/migration/bindata.*
|
|
/modules/options/bindata.*
|
|
/modules/public/bindata.*
|
|
/modules/templates/bindata.*
|
|
|
|
*.db
|
|
*.log
|
|
*.log.*.gz
|
|
|
|
/gitea
|
|
/gitea-e2e
|
|
/gitea-vet
|
|
/debug
|
|
/integrations.test
|
|
|
|
/bin
|
|
/dist
|
|
/custom/*
|
|
!/custom/conf/app.example.ini
|
|
/data
|
|
/indexers
|
|
/log
|
|
/public/assets/img/avatar
|
|
/tests/e2e-output
|
|
/tests/integration/gitea-integration-*
|
|
/tests/integration/indexers-*
|
|
/tests/*.ini
|
|
/tests/**/*.git/**/*.sample
|
|
/node_modules
|
|
/.venv
|
|
/yarn.lock
|
|
/yarn-error.log
|
|
/npm-debug.log*
|
|
/.pnpm-store
|
|
/public/assets/.vite
|
|
/public/assets/js
|
|
/public/assets/css
|
|
/public/assets/fonts
|
|
/public/assets/licenses.txt
|
|
/vendor
|
|
/VERSION
|
|
/.air
|
|
|
|
|
|
# Snapcraft
|
|
/gitea_a*.txt
|
|
snap/.snapcraft/
|
|
parts/
|
|
stage/
|
|
prime/
|
|
*.snap
|
|
*.snap-build
|
|
*_source.tar.bz2
|
|
.DS_Store
|
|
|
|
# nix-direnv generated files
|
|
.direnv/
|
|
|
|
# Make evidence files
|
|
/.make_evidence
|
|
|
|
# Manpage
|
|
/man
|
|
|
|
# Ignore AI/LLM instruction files
|
|
/.claude/
|
|
/.cursorrules
|
|
/.cursor/
|
|
/.goosehints
|
|
/.windsurfrules
|
|
/.github/copilot-instructions.md
|
|
/llms.txt
|
|
|
|
# Ignore worktrees when working on multiple branches
|
|
.worktrees/
|
|
|
|
# A Makefile for custom make targets
|
|
Makefile.local
|