Problem
The README was expanded in Week 20 to cover the QuickBook format, settings-override.py, and general architecture. Week 21 adds significant new surface area: the boost_weblate Django app must be registered via WEBLATE_ADD_APPS, URL routes must be included in the Weblate URL conf, and the add-or-update endpoint requires a running Celery worker. None of this is documented in the README yet, and operators will fail to set up the plugin without it.
Acceptance Criteria
Implementation Notes
Place the new content in a "Deployment" or "Configuration" section, separate from the existing "Development" section. The Celery documentation should note that Weblate's own Celery instance is typically reused (same broker, same result backend) rather than starting a separate one. Mention that WEBLATE_ADD_APPS is a Weblate-specific setting (not standard Django INSTALLED_APPS) and link to the Weblate docs for context.
References
- Related files:
README.md, settings-override.py
- Depends on: Andrew's
apps.py/urls.py item (for exact app name and URL patterns)
Problem
The README was expanded in Week 20 to cover the QuickBook format,
settings-override.py, and general architecture. Week 21 adds significant new surface area: theboost_weblateDjango app must be registered viaWEBLATE_ADD_APPS, URL routes must be included in the Weblate URL conf, and the add-or-update endpoint requires a running Celery worker. None of this is documented in the README yet, and operators will fail to set up the plugin without it.Acceptance Criteria
"boost_weblate"toWEBLATE_ADD_APPSinsettings-override.pypath("boost/", include("boost_weblate.urls"))(or the chosen mount point)celery -A weblate.utils.celery worker)views.py,tasks.py,services.py) and their relationshipsWEBLATE_FORMATS, migration scripts) is preserved and not regressedImplementation Notes
Place the new content in a "Deployment" or "Configuration" section, separate from the existing "Development" section. The Celery documentation should note that Weblate's own Celery instance is typically reused (same broker, same result backend) rather than starting a separate one. Mention that
WEBLATE_ADD_APPSis a Weblate-specific setting (not standard DjangoINSTALLED_APPS) and link to the Weblate docs for context.References
README.md,settings-override.pyapps.py/urls.pyitem (for exact app name and URL patterns)