weblate icon indicating copy to clipboard operation
weblate copied to clipboard

Some component settings should be settable on the project, and inherited

Open nikclayton opened this issue 1 year ago • 2 comments

Describe the problem

Setting up a project with multiple components (e.g., an Android app that has multiple modules) requires you to duplicate the component information (e.g., the license, CLA, and commit message templates) across the components.

Describe the solution you would like

I'd like to be able to set:

  • Project license
  • Project CLA
  • Commit message templates

at the "Project" level, and have them be inherited by each component. It should be possible to change them on a component-by-component basis if necessary, but the default for a new component should be "inherit from project".

Describe alternatives you have considered

No response

Screenshots

No response

Additional context

No response

nikclayton avatar Jan 30 '24 12:01 nikclayton

This issue has been added to the backlog. It is not scheduled on the Weblate roadmap, but it eventually might be implemented.

In case you need this feature soon, please consider helping or push it by funding the development.

github-actions[bot] avatar Jan 30 '24 13:01 github-actions[bot]

Sorry for hijacking your idea, but just to suggest adding flags (custom placeholders, etc.) to the component inheritable settings.

rffontenelle avatar Aug 16 '24 16:08 rffontenelle