Subprojects and embedded code¶
Weblate would not be possible without other projects it depends on. This document describes how other code is used in Weblate.
Vendored frontend code¶
Weblate vendors several JavaScript libraries. The process is described in Weblate フロントエンド and licensing of each vendored library is documented via REUSE as described in Weblate のライセンス. The up-to-date list of dependencies can be reviewed in ソフトウェア部品表.
SPDX license data¶
The SPDX license data is included as a Git submodule in the source code and
weblate/utils/licensedata.py is generated using
scripts/generate-license-data.py. The submodule tracks tagged SPDX
releases. Renovate updates the release recorded in .gitmodules, and
the license update workflow updates the submodule and generated license data.
Test data¶
The test repositories in weblate/trans/tests/data/test-base-repo.*.tar
are generated from https://github.com/WeblateOrg/test, see テスト用リポジトリ.
Python の依存関係¶
Weblate would not be possible without many third-party dependencies. The
current dependencies are in pyproject.toml and can be reviewed in
ソフトウェア部品表. The most important dependencies are also described in
Python の依存関係.