WeblateOrg / WeblateOrg/weblate

Redesign configuration

Open
#4,017 2 comments 1 reaction 0 assignees View on GitHub
enhancement Waiting for: Milestone
Dominant language
Python
Stars
6.1k
Forks
1.4k
Avg merge
9h 53m
Merged PRs (30d)
395

Description

Weblate uses Django settings since the beginning. It might be time to revisit this decision as in many cases this causes troubles.

- The settings is Python code, what makes it powerful, but most people do not need this
- The settings live in the Python site packages, what makes it look like code, while it actually is not
- Most of the settings are not supposed be changed by users and forgetting doing that on upgrade can lead to subtle breakage
- We have additional layer on top of that to load settings from the environment in Docker container, maybe we could use something shared for both environments
- The settings lack type annotations and checking, which makes it easy to break.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.