Skip to content

Latest commit

 

History

History
40 lines (22 loc) · 1.01 KB

modules.rst

File metadata and controls

40 lines (22 loc) · 1.01 KB

Contributing to Weblate modules

Besides the main repository, Weblate consists of several Python modules. All these follow same structure and this documentation covers them all.

For example, this covers:

  • wlc, Python client library, see wlc
  • translation-finder, used to discover translatable files in the repository
  • language-data, language definitions for Weblate, see languages

Running tests

The tests are executed using py.test. First you need to install test requirements:

pip install -r requirements-test.txt

You can then execute the testsuite in the repository checkout:

py.test

The CI integration is very similar to tests.

code