Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 2.27 KB

CONTRIBUTING.md

File metadata and controls

44 lines (30 loc) · 2.27 KB

Contributing to Disenchanter

Translations

You can contribute translations for your language using the translation platform Weblate.

Once a translation is at least 80% complete, it will be included in the language menu and shipped with the next update.

Steps:

  • Register by email or using GitHub SSO
  • Choose an existing translation or start a new translation
  • You will be presented with the English source text and can enter your language's translation
  • To prevent abuse, your translations will be saved as suggestions that will regularly be accepted and merged by project maintainers.
  • Make sure to place interpolated variables where appropriate
    • They look like this: My name is %{name}, so you'd translate like this: Ich heiße %{name}

Translation status

Code

Bug Report

  • Make sure the problem hasn't already been reported under Issues.
    • Add a reaction or provide additional details if you encounter a problem that has already been reported.
  • If there's no open issue with addressing your problem, open a new one.
    • Please refer to the provided issue structure to help keeping things structured.

Pull Requests

Bug Fixes

  • Wrote a patch for the bug you found?
    • Open a pull request and provide a clear description of the problem and your solution.
    • Include relevant issue numbers if applicable.
    • Pure whitespace, formatting or cosmetic changes will not be accepted.

New Features

  • Please create an issue with your feature idea so we can talk about it before you start coding.
    • This way we make sure nobody wastes their time.
    • Make sure not to introduce new RuboCop problems.
  • Otherwise, same as bug fixes